回答編集履歴
1
偶数インデックスの判定式がおかしくなっていた。長さが奇数の場合の判定式がおかしくなっていた。
answer
CHANGED
@@ -5,8 +5,8 @@
|
|
5
5
|
n = len(target)
|
6
6
|
result = []
|
7
7
|
for i in range(0,n):
|
8
|
-
if i %
|
8
|
+
if i % 2 == 0:
|
9
|
-
if i + 1 <
|
9
|
+
if i + 1 < n:
|
10
10
|
result.append( (target[i] + target[i+1]) / 2)
|
11
11
|
else:
|
12
12
|
result.append(target[i])
|