하루일문

[백준] 2566번 최댓값 (파이썬) 본문

algorithm/baekjoon

[백준] 2566번 최댓값 (파이썬)

support_u 2023. 2. 9. 15:51

풀이

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

max_num = -1

for i in range(9):
    for j in range(9):
        if nums[i][j] > max_num:
            max_num = nums[i][j]
            m_i = i + 1
            m_j = j + 1

print(max_num)
print(m_i, m_j)

런타임 에러 후 해결 방법

max_num = 0를 했더니 런타임 오류가 났었다.
문제를 다시 읽어보니 0이 포함된다고 써져있었고, 반례로도

0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0

가 있는 것을 보고 -1로 설정하였다.