백준 - 2차원 배열
2022. 11. 12. 22:22ㆍ백준 - Python
728x90
백준의 2차원 배열 문제들을 python으로 풀이한 것입니다.
1. 행렬 덧셈
n, m = map(int, input().split())
a, b = [], []
for i in range(n):
a.append(list(map(int, input().split())))
for i in range(n):
b.append(list(map(int, input().split())))
for i in range(n):
for j in range(m):
print(a[i][j] + b[i][j], end=' ')
print()

2. 최댓값
board = []
maxN = 0
x, y = 0, 0
for i in range(9):
board.append(list(map(int, input().split())))
for i in range(9):
for j in range(9):
if maxN <= board[i][j]:
maxN = board[i][j]
x, y = i + 1, j + 1
print(maxN)
print(x, y)

3. 색종이
board = [[0 for _ in range(100)] for _ in range(100)]
n = int(input())
cnt = 0
for i in range(n):
x, y = map(int, input().split())
for _x in range(x, x + 10):
for _y in range(y, y + 10):
board[_x][_y] = 1
for i in board:
cnt += i.count(1)
print(cnt)

728x90
'백준 - Python' 카테고리의 다른 글
| 백준 - 함수 (0) | 2022.11.13 |
|---|---|
| 백준 - 문자열 (1) | 2022.11.12 |
| 백준 - 1차원 배열 (0) | 2022.11.12 |
| 백준 - 반복문 (0) | 2022.11.12 |
| 백준 - 조건문 (0) | 2022.11.12 |