코딩테스트/코드업

[코드업][기초 100제][파이썬]6095. 바둑판에 흰 돌 놓기

내만 2022. 7. 12. 20:35
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
반응형