8
それは整数、文字列、または小数ですか?
問題は、指定された入力が整数、文字列、または10進数のいずれであるかを判別することです。 ルール 文字列は、整数でも浮動小数点数でもない任意の入力です 整数には数字のみを含める必要があり、ゼロで始めることはできません 10進数は、ピリオド(.)を含み、ピリオドが数字で囲まれている任意の入力です。 注: .01は有効な10進数とは見なされません。 プログラムは、「string」、「integer」、または「decimal」のいずれかの生の文字列を出力する必要があります。 印刷可能なASCII文字のみが使用されていると想定できます ケース: asdf -> string asdf3.4 -> string 2 -> integer 2.0 -> decimal 02 -> string 40. -> string . -> string .01 -> string 0.0 -> decimal .9.9.9 -> string [empty space] -> string 編集:タイプミスを修正しました。私は、先頭のゼロなしで.01を意味しました。それが不明確になった場合は、修正されました! これはコードゴルフなので、最も短い答えが勝ちます。