파이썬 십자뒤집기

2022. 6. 2. 21:47카테고리 없음

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
d= [] #19x19 배열 d를 선언
for i in range(19):
  d.append([])
  for j in range(19):
    d[i].append(0)
 
= int(input()) #n개의 바둑알 좌표 입력받기
for i in range(n):
  x,y = input().split()
  x=int(x)
  y=int(y)
  for j in range(19): #십자뒤집기 실행
    if d[x-1][j]==1:    
      d[x-1][j]=0
    else:
      d[x-1][j]=1
    if d[j][y-1]==1:
      d[j][y-1]=0
    else:
      d[j][y-1]=1
  d[x-1][y-1]=0
 
for i in range(19): #출력
  for j in range(19):
    print(d[i][j], end=' ')
  print()
cs



그러하다