■ 2566번 최댓값 문제
■ 코드 풀이
아이디어는 간단합니다. 입력은 9번으로 고정되어 있습니다. 처음 입력을 받을 때는 입력값 중 최댓값과 최댓값의 index를 각각 row와 col 변수에 1을 더하여 저장(1행, 1열부터 시작되므로)합니다. 이후 2번째 입력부터는 입력된 값 중에서 앞서 저장된 최댓값보다 큰 값이 있을 때만 최댓값과 그 index를 갱신합니다.
for i in range(9):
temp = list(map(int, input().split()))
if i == 0:
max_value = max(temp)
row = i + 1
col = temp.index(max_value) + 1
else:
if max_value < max(temp):
max_value = max(temp)
row = i + 1
col = temp.index(max_value) + 1
print(max_value)
print(row, col)
'코딩 테스트 > Python_백준' 카테고리의 다른 글
[백준/Python] 2563번 색종이 문제 (0) | 2023.04.04 |
---|---|
[백준/Python] 10798번 세로읽기 (0) | 2023.04.03 |
[백준/Python] 2738번 행렬 덧셈 문제 (0) | 2023.04.01 |
[백준/Python] 25206번 너의 평점은 문제 (0) | 2023.03.31 |
[백준/Python] 1316번 그룹 단어 체커 문제 (0) | 2023.03.30 |
댓글