백준 2566번
최종 제출 코드
num_list=[]
max_list=[]
for i in range(9):
num_list.append(list(map(int, input().split())))
for i in range(9):
max_num = 0
for j in range(9):
if num_list[i][j] > max_num:
max_num = num_list[i][j]
max_list.append(max_num)
max_num = max(max_list)
max_index = max_list.index(max_num)
for i in range(9):
if num_list[max_index][i]==max_num:
print(max_num)
print(max_index+1, i+1)
다른 사람이 짠 코드
max_num=0
col=0
row=0
for i in range(9):
line = list(map(int,input().split()))
if max(line)>max_num:
max_num=max(line)
col=i+1
row=line.index(max_num)+1
print(max_num)
print(col,row)
for문을 돌면서 col과 row 변수에 최댓값의 인덱스를 저장
=> 따로 인덱스를 찾는 과정을 거칠 필요가 없다
코드 출처