下のコードで同じものを二回書いている部分がちょっと冗長なので、もっと簡潔に書きたいのですが、簡潔になりますでしょうか?
javascript
1let digit = digitDecide(); 2console.log(digit); 3 4function digitDecide(){ 5 let digit = []; 6 let indec = 0; 7 let digitNumber; 8 for(let i = 1;i <= 4;i++){ 9 digitNumber = 1; 10 for(let j = 0;j < i;j++){ 11 digit[indec++] = digitNumber++; 12 } 13 digitNumber = 1; 14 for(let j = 0;j < i;j++){ 15 digit[indec++] = digitNumber++; 16 }//同じものを二回書いている。 17 } 18 return digit; 19}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/06/16 04:33
2018/06/16 05:44