この課題では、入力文字列の小数点以下の桁数を出力するプログラムを作成し、必要に応じて入力をトリミングします。
例
-12.32
2
32
0
3231.432
3
-34.0
0 -34
023
0 23
00324.230
2 324.23
10
0
00.3
1 0.3
0
0
-04.8330
3 -4.833
ルール
- 入力は、取得できる文字列、STDIN、関数の引数、または最も近いものになります
- 出力は、関数リターン、STDOUT、または最も近い同等のものを使用できます。
- 言語の最大文字列長を除いて、入力整数のサイズに制限はありません。
- 入力に不要な(先頭または末尾の)ゼロがある場合:
- それらを取り出す必要があります
- 新しい数値の小数点以下の桁数を出力します
- セパレータで区切られた新しい番号を出力します(スペース、改行、コンマなど)
- 入力は常にこの正規表現に一致します:
-?\d+(\.\d+)?
または正規表現を話さない場合:- 最初に負の数を暗示する可能性があり
-
ます。次に、少なくとも 1桁があります。そして、そこに可能性が ...あること.
と、いくつかのより多くの数字を。 - 入力が有効かどうかを確認するには、こちらをチェックしてください
- 最初に負の数を暗示する可能性があり
- 正規表現なし
これはコードゴルフなので、バイト単位の最短コードが勝ちます
0
ます。