回答編集履歴

2

fix typo

2018/08/14 01:59

投稿

tachikoma
tachikoma

スコア3601

test CHANGED
@@ -2,7 +2,7 @@
2
2
 
3
3
  ```Python
4
4
 
5
- a = sum(i for i in range(1, 11)
5
+ a = sum(i for i in range(1, 11))
6
6
 
7
7
  print(a)
8
8
 

1

別解

2018/08/14 01:59

投稿

tachikoma
tachikoma

スコア3601

test CHANGED
@@ -7,3 +7,19 @@
7
7
  print(a)
8
8
 
9
9
  ```
10
+
11
+
12
+
13
+ 別解?
14
+
15
+ ```Python
16
+
17
+ def myadd(n):
18
+
19
+ return n + myadd(n-1) if n else 0
20
+
21
+ print(myadd(10))
22
+
23
+ ```
24
+
25
+ メモリー効率がこの上なく悪いうえに、手元の環境では2968までしか計算できませんでしたが、お遊びということで。