質問編集履歴

9

条件追加し直しました。

2015/07/10 18:04

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- **3乗の和の公式を使わずに**くにはどうすればよいでしょうか?
7
+ **3乗の和の公式を使わずに**求めるにはどうすればよいでしょうか?
8
8
 
9
9
  とりあえず、思いついたコードをあげておきます。
10
10
 

8

条件をなくしました。

2015/07/10 18:04

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- **3乗の和の公式を使わずに**短く書くにはどうすればよいでしょうか?
7
+ **3乗の和の公式を使わずに**書くにはどうすればよいでしょうか?
8
8
 
9
9
  とりあえず、思いついたコードをあげておきます。
10
10
 

7

コードを追加しました。

2015/07/10 15:59

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -14,6 +14,8 @@
14
14
 
15
15
  print sum([i for i in [i ** 3 for i in range(10 ** 5 + 1)] if i > 10 ** 3])
16
16
 
17
+ print sum(filter(lambda x : x > 10 ** 3, [i ** 3 for i in range(10 ** 5 + 1)]))
18
+
17
19
  print sum(filter(lambda x : x > 10 ** 3, map(lambda x : x ** 3, range(10 ** 5 + 1))))
18
20
 
19
21
  ```

6

コードの変更を行いました。

2015/07/10 15:33

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  ```lang-python
14
14
 
15
- print sum([i for i in [i * i * i for i in range(10 ** 5 + 1)] if i > 10 ** 3])
15
+ print sum([i for i in [i ** 3 for i in range(10 ** 5 + 1)] if i > 10 ** 3])
16
16
 
17
17
  print sum(filter(lambda x : x > 10 ** 3, map(lambda x : x ** 3, range(10 ** 5 + 1))))
18
18
 

5

コードの変更をしました。

2015/07/10 15:25

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -12,10 +12,8 @@
12
12
 
13
13
  ```lang-python
14
14
 
15
- N = 10 ** 5
15
+ print sum([i for i in [i * i * i for i in range(10 ** 5 + 1)] if i > 10 ** 3])
16
16
 
17
- print sum([i for i in [i * i * i for i in range(N + 1)] if i > 10 ** 3])
18
-
19
- print sum(filter(lambda x : x > 10 ** 3, map(lambda x : x ** 3, range(N + 1))))
17
+ print sum(filter(lambda x : x > 10 ** 3, map(lambda x : x ** 3, range(10 ** 5 + 1))))
20
18
 
21
19
  ```

4

コード変更しました。

2015/07/10 15:22

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -12,16 +12,10 @@
12
12
 
13
13
  ```lang-python
14
14
 
15
- def cube(n):
16
-
17
- return n * n * n
18
-
19
-
20
-
21
15
  N = 10 ** 5
22
16
 
23
17
  print sum([i for i in [i * i * i for i in range(N + 1)] if i > 10 ** 3])
24
18
 
25
- print sum(filter(lambda x : x > 10 ** 3, map(cube, range(N + 1))))
19
+ print sum(filter(lambda x : x > 10 ** 3, map(lambda x : x ** 3, range(N + 1))))
26
20
 
27
21
  ```

3

条件変更しました。

2015/07/10 15:20

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- **3乗の和の公式を使わずに**求めるにはどうすればよいでしょうか?
7
+ **3乗の和の公式を使わずに**短く書くにはどうすればよいでしょうか?
8
8
 
9
9
  とりあえず、思いついたコードをあげておきます。
10
10
 

2

高速の条件をはずしました。

2015/07/10 15:17

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- どのようにすれば、**3乗の和の公式を使わずに**速く求めることがきるでしょうか?
7
+ **3乗の和の公式を使わずに**求めるにはどうすればよいでしょうか?
8
8
 
9
9
  とりあえず、思いついたコードをあげておきます。
10
10
 

1

誤字修正をしました。

2015/07/10 15:16

投稿

manman
manman

スコア233

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 次の質問でしたと同じ計算を python2.7 でしたいと思います。
1
+ 次の質問でしたと同じ計算を python2.7 でしたいと思います。
2
2
 
3
3
  (https://teratail.com/questions/12582)
4
4