function div(num) {
while (num <= 9) {
var a = (num - (num % 10));
var b = (a/10)
var c = 0
var digits = num.toString().split("")
for (i = digits.length - 1; i > 2; i--) {
c = digits[i]
}
num = b - (c * 2);
}
return num;
}
document.write(div(1234))
私のコードは、数字を取得して最後の数字を取得し、残りの数字からそれを減算し、答えが9以下になるまでプロセスを繰り返すことになっています。私が始めた番号を得ることに。何が間違っていて、どうすれば修正できますか?whileループを修正する方法は?
編集:それを2で最後の桁を乗算し、その後数の残りの部分からそれを減算して、答えは9
編集:2で最後の桁を乗算し、その後数の残りの部分からそれを減算して、答えは9 – Mike
以下になるまでのプロセスを繰り返すようになっていますあなたの質問に戻った編集コメントを追加してください。コメントセクションのすぐ上にある「編集」ボタンをクリックして編集することができます。あなたの質問を改善するために編集をすることをお勧めします。 –
入力と出力の例を挙げてください。 –