27
数を増やす
1年生または2年生では、拡張形式を使用して、数値の場所の値について学ぶことができます。例で説明する方が簡単なので、数値を検討してください123。展開された形式では100 + 20 + 3、として表され、若い心が場所の価値を視覚化するのに役立ちます。それはあなたがそれを言う方法を連想させます:100(プラス)20(プラス)3。 これを、小数点以下の単位の位置を超えて拡張できます。 2.718 => 2 + 0.7 + 0.01 + 0.008 あなたの挑戦は、正の浮動小数点数またはゼロ(あなたの言語が扱えるほど大きいか正確であると想定します;科学表記法ではない)または文字列を展開し、それを印刷/返すプログラムまたは関数を書くことです上で説明したように。 の間にスペース+もゼロも必要ないため、上記の例はのようになります2+.7+.01+.008。101.01 => 100 + 1 + 0.01入力がゼロでない限り、ゼロに等しい値は省略()する必要があります(以下を参照)。 値がそれ以上後、小数点の前にゼロをリードする一つまたは任意の末尾のゼロを持つべきではない(ノーノー者:0060, 0000.2, 30., 30.000, .0400)。入力もこれに適合します。 1年生のアテンションスパンは短いため、コードはできるだけ短くする必要があります。 テストケース 0 => 0 6 => 6 0.99 => 0.9 + 0.09 24601 => 20000 + 4000 + 600 + 1 …