teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

偶数インデックスの判定式がおかしくなっていた。長さが奇数の場合の判定式がおかしくなっていた。

2018/10/18 04:49

投稿

mather
mather

スコア6765

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 % == 0:
8
+ if i % 2 == 0:
9
- if i + 1 <= n:
9
+ if i + 1 < n:
10
10
  result.append( (target[i] + target[i+1]) / 2)
11
11
  else:
12
12
  result.append(target[i])