본문 바로가기

Python/백준

#4 [python] 백준 2566번: 최댓값

728x90

 

 

python code

table = [list(map(int, input().split())) for _ in range(9)]

max_num = 0
max_row, max_col = 0, 0
for row in range(9):
    for col in range(9):
        if max_num <= table[row][col]:
            max_row = row + 1
            max_col = col + 1
            max_num = table[row][col]

print(max_num)
print(max_row, max_col)

 

코드 풀이

1. 9 x 9 격자판 테이블 생성

table = [list(map(int, input().split())) for _ in range(9)]

 

2. 가장 큰 값, 열, 행 값 선언

max_num = 0
max_row, max_col = 0, 0

 

3. 가장 큰 값 , 행, 열 값 찾기

for row in range(9):
    for col in range(9):
        if max_num <= table[row][col]:
            max_row = row + 1
            max_col = col + 1
            max_num = table[row][col]

 

4. 출력

print(max_num)
print(max_row, max_col)