3の倍数を出してくれるプログラムを作りたいのですが、undifinedが帰ってきてしまいます。
どのようなことをしているのか
各桁の値をすべて足した値が3の倍数の場合3の倍数になるというアルゴリズムをjavascriptで作っているのですがなかなかうまくいかないです。
多分number[i]++がおかしいと思うのですが、各桁の値をすべて足すというプログラムはどのように書けばいいのですか?
変数名はtwiceになってますがミスです気にしないでください。
javascript
1function twice (number){ 2 for(i=0;i<=String(number).length;i++){ 3 const plus = number[i]++ 4 if(plus%3===0){ 5 return "3の倍数です" 6 } 7 else{ 8 return "3の倍数ではありません。" 9 } 10 } 11 } 12 13 console.log(twice(678))
回答3件
あなたの回答
tips
プレビュー