回答編集履歴
1
reduce() の例
answer
CHANGED
@@ -4,4 +4,10 @@
|
|
4
4
|
|
5
5
|
```js
|
6
6
|
[...'04323033412'].map(d => d == '0' ? 24 : (Number(d) * 2 + 4))
|
7
|
+
```
|
8
|
+
|
9
|
+
最終的に `reduce()` するなら、`reduce()` だけでよいんじゃないでしょうか。
|
10
|
+
```js
|
11
|
+
'04323033412'.split('').reduce(
|
12
|
+
(prev, d) => prev + (d == '0' ? 24 : (Number(d) * 2 + 4)), 0)
|
7
13
|
```
|