BAEKJOON (Python)/단계별
BAEKJOON_2566 "최댓값" PYTHON
RiLLa_0511
2023. 2. 25. 20:59
728x90
[백준] 2566번 Python 파이썬
https://www.acmicpc.net/problem/2566
2566번: 최댓값
첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다.
www.acmicpc.net
a = [] # 비어있는 list를 생성한다.
for i in range(9):
b = list(map(int, input().split()))
a.append(b) # 입력받은 리스트 b를 리스트 a에 넣어주어 2차원 배열을 만든다.
max = a[0][0] # 출력할 최대값 max에 우선 list a의 첫 원소를 대입한다.
for i in range(9):
for j in a[i]:
if j >= max:
max = j # for문을 돌면서 변수 max에 최대값이 대입된다.
n = i + 1 # 행을 구한다.
m = a[n-1].index(max) + 1 # 열을 구한다.
else:
continue
print(max)
print(n,m)
728x90