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

回答編集履歴

1

隣接二項間なので、更に簡潔に書けるため。

2020/06/15 10:35

投稿

calliope
calliope

スコア27

answer CHANGED
@@ -1,10 +1,9 @@
1
+ 隣接二項間の漸化式なので
1
2
  ```Python
2
- def sumS(n):
3
+ def sumS(n):
3
4
  acc = 2
4
- temp = 0
5
5
  for _ in range(n-1):
6
- temp = acc
7
- acc = temp*3 - 1
6
+ acc = acc*3 - 1 # Tn = Tn-1 - 1
8
7
  return acc
9
8
  ```
10
- という風に```temp```という変数宣言するこで実装可能になると思います。
9
+ という風にacc扱えばよいと思います。