반응형
문제
https://www.acmicpc.net/problem/2566
코드
a = []
max_num = -1
x = 0
y = 0
for _ in range(9):
a.append(list(map(int, input().split())))
for i in range(9):
for j in range(9):
if max_num < a[i][j]:
max_num = a[i][j]
x = i + 1
y = j + 1
else:
continue
print(max_num)
print(x, y, end = ' ')
설명
우선 리스트를 생성해주고,
리스트를 돌면서 최대값을 찾아주는데,
만약 기존의 최대값이 현재의 값보다 작다면 업데이트 해주는 형식으로 리스트를 돌아준다.
(기존의 값이 1행 1열의 3이면 다음 값은 23으로 업데이트)
이후 찾은 최대값과 x,y 좌표를 출력해준다.
반응형
'개발 연습장 > 백준 문제풀이' 카테고리의 다른 글
[파이썬, Python] 백준 2750: 수 정렬하기 (0) | 2022.12.30 |
---|---|
[파이썬, Python] 백준 2563: 색종이 (0) | 2022.12.29 |
[파이썬, Python] 백준 2738: 행렬 덧셈 (0) | 2022.12.27 |
[파이썬, Python] 백준 4948: 베르트랑 공준 (0) | 2022.12.26 |
[파이썬, Python] 백준 1929: 소수 구하기 (0) | 2022.12.25 |