質問編集履歴

1

書式

2022/01/19 11:36

投稿

ofanim
ofanim

スコア2

test CHANGED
File without changes
test CHANGED
@@ -3,28 +3,27 @@
3
3
  について、コードを途中まで書いてみたのですが、inputしたAの中身が保持されず困っています。
4
4
 
5
5
 
6
- def dfs(x,y):
6
+ def dfs(x,y):
7
- dx = [0,0,1,-1]
7
+ dx = [0,0,1,-1]
8
- dy = [-1,1,0,0]
8
+ dy = [-1,1,0,0]
9
9
 
10
- field[x][y]="1"
10
+ field[x][y]="1"
11
11
 
12
- for i in range(4):
12
+ for i in range(4):
13
- nx = x + dx[i]
13
+ nx = x + dx[i]
14
- ny = y + dy[i]
14
+ ny = y + dy[i]
15
15
 
16
16
  if nx>=0 and nx<10 and ny>=0 and ny<10 and field[nx][ny]=="o":
17
17
  dfs(nx,ny)
18
18
 
19
+ A = [list(input())for i in range(10)]
19
20
 
20
- A = [list(input())for i in range(10)]
21
-
22
- for i in range(10):
21
+ for i in range(10):
23
22
  for j in range(10):
24
- field = A
23
+ field = A
25
- dfs(i,j)
24
+ dfs(i,j)
26
-
27
- print(A)
25
+ print(A)
26
+ print(field)
28
27
  __________________________________
29
28
  input
30
29
  xxxxxxxxxx