回答編集履歴

1

無駄を省く。

2019/02/07 14:13

投稿

kts_h
kts_h

スコア207

test CHANGED
@@ -1,4 +1,6 @@
1
1
  すでに解決済みですが、Python の勉強がてら、愚直(愚鈍?)なバージョンを考えてみました。
2
+
3
+ (無駄なところを省きました。)
2
4
 
3
5
 
4
6
 
@@ -20,15 +22,13 @@
20
22
 
21
23
 
22
24
 
23
- ans = []
25
+ baton_holder = sta
24
26
 
25
- baton_holder = sta
27
+ ans = [baton_holder]
26
28
 
27
29
 
28
30
 
29
- for _ in range(len(runners)):
31
+ for _ in range(len(runners)-1):
30
-
31
- ans.append(baton_holder)
32
32
 
33
33
  runners.remove(baton_holder)
34
34
 
@@ -40,8 +40,12 @@
40
40
 
41
41
  break
42
42
 
43
+ ans.append(baton_holder)
44
+
43
45
 
44
46
 
45
47
  print(ans)
46
48
 
47
49
  ```
50
+
51
+ hayataka2049 さんの回答を見て、「僕は、線形探索の回数を減らしたかっただけなんだよ。」と強がってみせる。