반응형
해설
이 문제는 max_num값을 사용해서 풀어주면 됩니다.
1 ) 9x9 table을 입력받기
2 ) for문을 통해 모든 table의 값을 max와 비교하고 값이랑 위치 저장
3 ) max값과 위치 출력
코드
# 인풋의 9x9 table을 읽어줍니다.
table = []
for _ in range(9):
row = list(map(int, input().split()))
table.append(row)
# 가장 큰 넘버와 그것의 위치를 찾아줍니다.
max_num = 0
max_row, max_col = 0, 0
for row in range(9):
for col in range(9):
if max_num <= table[row][col]:
max_row, max_col = row + 1, col + 1
max_num = table[row][col]
# 가장 큰 넘버와 위치를 출력해줍니다.
print(max_num)
print(max_row, max_col)
반응형
'Code > 파이썬 Python' 카테고리의 다른 글
[백준/ BOJ] 1874번 : 스택 수열 - [파이썬(Python)] 풀이 (0) | 2024.02.02 |
---|---|
[백준/ BOJ] 2743번 : 단어 길이 재기 문제 - [파이썬(Python)] 풀이 (0) | 2023.07.23 |
[백준/ BOJ] 10811번 : 바구니 뒤집기 문제 - [파이썬(Python)] 풀이 (0) | 2023.07.04 |
[백준/ BOJ] 10813번 : 공 바꾸기 문제 - [파이썬(Python)] 풀이 (0) | 2023.07.04 |