回答編集履歴

1

reduce() の例

2021/12/21 02:07

投稿

int32_t
int32_t

スコア21769

test CHANGED
@@ -11,3 +11,15 @@
11
11
  [...'04323033412'].map(d => d == '0' ? 24 : (Number(d) * 2 + 4))
12
12
 
13
13
  ```
14
+
15
+
16
+
17
+ 最終的に `reduce()` するなら、`reduce()` だけでよいんじゃないでしょうか。
18
+
19
+ ```js
20
+
21
+ '04323033412'.split('').reduce(
22
+
23
+ (prev, d) => prev + (d == '0' ? 24 : (Number(d) * 2 + 4)), 0)
24
+
25
+ ```