알고리즘/2차원 배열(array2)

백준 2566 파이썬(1번)

자코린이 2023. 6. 17. 22:20

더 간단한 코드는 아래 나와있습니다.

2023.06.17 - [알고리즘/2차원 배열(array2)] - 백준 2566 python(2번)

 

백준 2566 python(2번)

A = [] result_val = 0 result_row = 0 result_column = 0 for _ in range(9): A.append(list(map(int, input().split(' ')))) for i in range(0,len(A)): for j in range(0,len(A[i])): if A[i][j] > result_val: result_val = A[i][j] result_row = i result_column = j pri

jacorinne.tistory.com

A = []
max_dict = {}

for _ in range(9):
    input_list = list(map(int, input().split(' ')))
    input_max = max(input_list)
    max_index = input_list.index(input_max)
    A.append(input_list)
    max_dict[max_index] = input_max

list_vals = list(max_dict.values())
list_keys = list(max_dict.keys())
max_index_row = list_vals.index(max(list_vals))
max_index_column = list_keys[max_index_row]

reulst_row = max_index_row + 1
result_column = max_index_column + 1

print(max(list_vals))
print(f'{reulst_row} {result_column}')

 

'알고리즘 > 2차원 배열(array2)' 카테고리의 다른 글

백준 2563 python  (0) 2023.06.18
백준 10798 python  (0) 2023.06.18
백준 2566 python(2번)  (0) 2023.06.17
백준 2738 python  (0) 2023.06.17