回答編集履歴

2

コード追記

2018/03/16 08:30

投稿

can110
can110

スコア38266

test CHANGED
@@ -16,4 +16,12 @@
16
16
 
17
17
  print(b) # ['6', '4', '5', '6', '7', '8']
18
18
 
19
+
20
+
21
+ # 計算式も
22
+
23
+ b = ['{}(={})'.format( sum(list(map(int, a[0:N]))), '+'.join(a[0:N]))] + a[N:]
24
+
25
+ print(b) # ['6(=1+2+3)', '4', '5', '6', '7', '8']
26
+
19
27
  ```

1

コード追記

2018/03/16 08:30

投稿

can110
can110

スコア38266

test CHANGED
@@ -4,6 +4,16 @@
4
4
 
5
5
  b = [str(int(a[0])+int(a[1]))] + a[2:]
6
6
 
7
- # ['3', '3', '4', '5', '6', '7', '8']
7
+ print(b) # ['3', '3', '4', '5', '6', '7', '8']
8
+
9
+
10
+
11
+ # 先頭N個を1つにまとめる
12
+
13
+ N = 3
14
+
15
+ b = [str(sum(list(map(int, a[0:N]))))] + a[N:]
16
+
17
+ print(b) # ['6', '4', '5', '6', '7', '8']
8
18
 
9
19
  ```