質問編集履歴
1
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,3 +11,19 @@
|
|
11
11
|
Σの表記は1~nまで足し上げるという意味で書きました。
|
12
12
|
|
13
13
|
このようなリストBを作りたいのですがどうしたらよいでしょうか?
|
14
|
+
|
15
|
+
|
16
|
+
|
17
|
+
#### 現状思いついた方法
|
18
|
+
|
19
|
+
汚いですがこんな感じでしょうか?
|
20
|
+
|
21
|
+
```scala
|
22
|
+
|
23
|
+
val listA = List(1,5,-10,3,6)
|
24
|
+
|
25
|
+
val listB = listA.zipWithIndex.map{case(itm, idx) => listA.zipWithIndex.unzip._1.take(index+1).sum}
|
26
|
+
|
27
|
+
```
|
28
|
+
|
29
|
+
zip関数でindexと対応付けるしかないのかな。。。
|