問題タブ [dayofmonth]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
4595 参照

python - 日の整数を数字に分割し、1桁の整数が得られるまでそれらを繰り返し合計します

月の日を表す2桁の整数を取得し、1桁の各文字を取得してそれらを足し合わせて新しい数値を形成することにより、桁を1桁に分割しようとしています。

たとえば、dayの値が整数29の場合、プログラムはそれを文字列に変換し、それらを「2」と「9」に分割します。次に、プログラムは2と9を整数に変換し、それらを合計して11に等しくします。これはまだ2桁の数値であるため、プログラムはループし、1と1が合計され、出力される最終値は2になります。以下のコード(ほとんどの場合、最後の5行)によると、day = 29と入力すると、最終的に得られる答えは4になりますが、これは正しくありません。誰かが私がこれを修正するのを手伝ってもらえますか?

誰かが私がdayStringSumを再入力しなかったと言って、誤って彼らの投稿を削除したことに注意してください。それが何を意味するのかまったくわかりません。