728x90
반응형
🙆♂️문제
🙋♂️풀이
문제를 정리해보면 19*19의 바둑돌 판이 있고 흰돌이 놓인 위치는 1 아닌 위치는 0으로 출력해야한다.
먼저 0으로 도배된 19*19 판을 만들어야 한다.
b=[]
for i in range(19):
b.append([])
for j in range(19):
b[i].append(0)
for i in range(19):
for j in b[i]:
print(j, end=" ")
print()
이렇게 0으로 채워진 바둑판을 만들었고 이제 해당 칸에만 1로 바꿔주면 됩니다.
n=int(input())
arr=[list(map(int, input().split())) for _ in range(n)]
for i in range(n):
x = arr[i][0]-1
y = arr[i][1]-1
b[x][y] = 1
바꿔주는 부분은 이렇습니다.
그래서 전체 코드는
b=[]
for i in range(19):
b.append([])
for j in range(19):
b[i].append(0)
n=int(input())
arr=[list(map(int, input().split())) for _ in range(n)]
for i in range(n):
x = arr[i][0]-1
y = arr[i][1]-1
b[x][y] = 1
for i in range(19):
for j in b[i]:
print(j, end=" ")
print()
728x90
반응형
'코딩테스트 > 코드업' 카테고리의 다른 글
[코드업][기초 100제][파이썬] 6098. 성실한 개미 (0) | 2022.07.13 |
---|---|
[코드업][기초 100제][파이썬] 6096. 바둑알 십자 뒤집기 (0) | 2022.07.13 |
[코드업][기초 100제][파이썬] 비트단위 논리연산와 3항 연산자 (0) | 2022.07.12 |
[코드업][기초 100제][파이썬] 최소공배수 (0) | 2022.07.12 |
[코드업][기초 100제][파이썬] 6084. 소리 파일 저장 용량 계산하기 (0) | 2022.07.12 |