정답 코드
import sys
input = sys.stdin.readline
g = []
for _ in range(9):
g.append(list(map(int, input().split())))
max_value = []
max_idx = []
# 각 행에 가장 큰 값만 list에 넣기
for i in range(9) :
max_value.append(max(g[i]))
max_idx.append([i+1, g[i].index(max(g[i]))+1]) # 자리가 (1,1)부터 시작
print(max(max_value))
print(' '.join(map(str, max_idx[max_value.index(max(max_value))])))
다른 사람 코드 1
field = []
for _ in range(9):
field.append(list(map(int, input().split())))
# 값 하나씩 탐색하며 최댓값을 찾는다.
max_value = 0
row = 0
col = 0
for i in range(9):
for j in range(9):
if field[i][j] >= max_value:
max_value = field[i][j]
row = i+1
col = j+1
print(max_value)
print(row, col)
'코딩 테스트 > 백준' 카테고리의 다른 글
[Python] 백준 19532 수학은 비대면강의입니다 (0) | 2024.12.31 |
---|---|
[Python] 백준 2751 수 정렬하기 2 (0) | 2024.12.31 |
[Python] 백준 2231 분해합 (1) | 2024.12.29 |
[Python] 백준 25314 코딩은 체육과목 입니다. (0) | 2024.12.29 |
[Python] 백준 1181 단어 정렬 (1) | 2024.12.26 |