2つの数字を加算したときにキャリーが発生するかどうかを確認したい。両方の数値が 0 ~ 9 の範囲にあると仮定します。
私たちの制約:
- 結果が 9 を超えたり 0 を下回ったりする演算は使用できません。
- 0 ~ 9 の範囲外の数値は使用できません。
- 浮動小数点演算や数値は使用できません。
たとえば、if (a+b > 9) then print("there is a carry.");
as, as if a=9
and b=6
thenは使えませんa+b = 15
。15 は範囲外です。
効率的な方法はありますか?ある場合は、キャリーの合計を確認する効率的な方法に答えてください。(上記の制約を考慮してください)