백준 알고리즘 - 2566. 최댓값
2024. 3. 6. 18:48ㆍ코딩 테스트/백준
https://www.acmicpc.net/problem/2566
2566번: 최댓값
첫째 줄에 최댓값을 출력하고, 둘째 줄에 최댓값이 위치한 행 번호와 열 번호를 빈칸을 사이에 두고 차례로 출력한다. 최댓값이 두 개 이상인 경우 그 중 한 곳의 위치를 출력한다.
www.acmicpc.net
전체 코드
def solution(mat: list[list]):
max_row, max_col, max_val = 0, 0, 0
for row in range(len(mat)):
for col in range(len(mat[0])):
if max_val <= mat[row][col]:
max_row, max_col, max_val = row + 1, col + 1, mat[row][col]
return max_val, max_row, max_col
# --- submit ---
mat = []
for _ in range(9):
mat.append(list(map(int, input().split(' '))))
val, row, col = solution(mat)
print(val)
print(f'{row} {col}')
'코딩 테스트 > 백준' 카테고리의 다른 글
백준 알고리즘 - 1654. 랜선 자르기 (0) | 2024.03.06 |
---|---|
백준 알고리즘 - 1920. 수 찾기 (0) | 2024.03.06 |
백준 알고리즘 - 2563. 색종이 (0) | 2024.03.06 |
백준 알고리즘 1931. 회의실 배정 (0) | 2024.03.05 |
백준 알고리즘 - 11399. ATM (0) | 2024.03.05 |