質問編集履歴
1
書式
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
|