Python/[코드트리]
[코드트리] 격자로서의 2차원 배열 > 동전이 있는 위치
hyunnn_00
2023. 7. 17. 16:37
n * n 크기의 격자 위에 m개의 동전이 각각 어느 위치에 있는지 주어졌을 때, 현재 격자의 상태를 출력하는 프로그램을 작성해보세요.
n, m = tuple(map(int, input().split()))
placed = [
[0 for _ in range(n)]
for _ in range(n)
]
for _ in range(m):
r, c = tuple(map(int, input().split()))
placed[r-1][c-1] = 1
# 출력
for rows in placed:
for elem in rows:
print(elem, end = " ")
print()
# 해설
# 2차원 배열을 구현합니다.
arr = [
[0 for _ in range(10)]
for _ in range(10)
]
# n, m을 입력받습니다.
n, m = tuple(map(int, input().split()))
# m회에 걸쳐 동전의 위치를 입력받고 올바른 위치에 1을 표기합니다.
for _ in range(m):
r, c = map(int, input().split())
arr[r][c] = 1
# 채워진 배열을 출력합니다.
for i in range(1, n + 1):
for j in range(1, n + 1):
print(arr[i][j], end=" ")
print()