質問編集履歴
2
訂正
title
CHANGED
File without changes
|
body
CHANGED
@@ -9,7 +9,7 @@
|
|
9
9
|
1が3個以上連続したとき、その連続する1の先頭を表示
|
10
10
|
[0 0 0 0 1 0 0 0 1 1 1 1 1 0 0 0 0]
|
11
11
|
|
12
|
-
上記の場合 答えは
|
12
|
+
上記の場合 答えは 8
|
13
13
|
|
14
14
|
#自力で作成できたもの
|
15
15
|
```python
|
1
試したコードの追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -11,6 +11,20 @@
|
|
11
11
|
|
12
12
|
上記の場合 答えは 9
|
13
13
|
|
14
|
+
#自力で作成できたもの
|
15
|
+
```python
|
16
|
+
A = [1 0 0 1 1 0 1]
|
17
|
+
a = 0
|
18
|
+
for num in A:
|
19
|
+
a = a + 1
|
20
|
+
if num == 1:
|
21
|
+
print('point: {:d}'.format(a))
|
22
|
+
break
|
23
|
+
```
|
24
|
+
上記のように配列の先頭から最初に1が登場したタイミングの検出はできましたが、
|
25
|
+
初心者のため、これを拡張して作っていこうかと考えたのですが、
|
26
|
+
手が止まってしまいました。
|
14
27
|
|
28
|
+
|
15
29
|
#環境
|
16
30
|
python3.7
|