回答編集履歴
2
ルール2を満たしていなかったので修正
answer
CHANGED
@@ -21,7 +21,7 @@
|
|
21
21
|
).reverse().join('')
|
22
22
|
).map(
|
23
23
|
(d, i)=> {
|
24
|
-
if ( d == '千' ) return d.replace( '千', '一千' ) + " 万億兆"[i];
|
24
|
+
if ( d == '千' && i != 0 ) return d.replace( '千', '一千' ) + " 万億兆"[i];
|
25
25
|
if ( d == '' ) return '';
|
26
26
|
return d + " 万億兆"[i];
|
27
27
|
}
|
1
修正
answer
CHANGED
@@ -5,9 +5,8 @@
|
|
5
5
|
|
6
6
|
[...(
|
7
7
|
function* (n){
|
8
|
-
let remainder;
|
9
8
|
while ( n >= 1 ){
|
10
|
-
remainder = n % 10000;
|
9
|
+
const remainder = n % 10000;
|
11
10
|
n = parseInt( n / 10000 );
|
12
11
|
yield remainder;
|
13
12
|
}
|