回答編集履歴

2

脱出の簡略化

2019/02/07 13:51

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  result = []
16
16
 
17
- while True:
17
+ while b:
18
18
 
19
19
  result.append(x)
20
20
 
@@ -28,11 +28,7 @@
28
28
 
29
29
  del b[i]
30
30
 
31
- if not b:
32
-
33
- result.append(x)
31
+ result.append(x)
34
-
35
- break
36
32
 
37
33
 
38
34
 

1

修正

2019/02/07 13:51

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -1,3 +1,7 @@
1
+ 素直にループでやってみました。
2
+
3
+
4
+
1
5
  ```python
2
6
 
3
7
  STA = '山田'
@@ -18,7 +22,7 @@
18
22
 
19
23
  if x in t:
20
24
 
21
- x = t[1 if t[0] == x else 0]
25
+ x = t[t[0] == x]
22
26
 
23
27
  break
24
28