回答編集履歴
1
jsfiddleのサンプル追加
test
CHANGED
@@ -9,6 +9,10 @@
|
|
9
9
|
質問文のコードには、**29 の三等分を試みた場合に三等分にならない問題**があります。
|
10
10
|
|
11
11
|
`[9, 9, 11]` の配分となりますが、`[9, 10, 10]` もしくは `[10, 10, 9]` になるべき状況です。
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
- [整数値をN等分した配列を返す - JSFiddle](https://jsfiddle.net/zm6w3yL8/)
|
12
16
|
|
13
17
|
|
14
18
|
|
@@ -60,6 +64,10 @@
|
|
60
64
|
|
61
65
|
|
62
66
|
|
67
|
+
- [整数値をN等分した配列を返す (修正版) - JSFiddle](https://jsfiddle.net/zm6w3yL8/1/)
|
68
|
+
|
69
|
+
|
70
|
+
|
63
71
|
```JavaScript
|
64
72
|
|
65
73
|
'use strict';
|
@@ -102,7 +110,7 @@
|
|
102
110
|
|
103
111
|
var integers = toDividedInteger('20120229'.slice(-2), 3);
|
104
112
|
|
105
|
-
console.log(JSON.stringify(integers));
|
113
|
+
console.log(JSON.stringify(integers)); // [9, 19, 29]
|
106
114
|
|
107
115
|
```
|
108
116
|
|