Liczba jest całkowita, jeśli jest nieujemną liczbą całkowitą bez części dziesiętnej. Więc 0
i 8
i 233494.0
są w całości, natomiast 1.1
a 0.001
i 233494.999
nie są.
Wkład
Liczba zmiennoprzecinkowa w domyślnej podstawie / kodowaniu twojego języka.
Na przykład domyślną reprezentacją liczb całkowitych dla Binary Lambda Calculus byłyby liczby kościelne . Ale domyślną reprezentacją liczb całkowitych dla Pythona jest dziesiętny dziesiętny , a nie Unary .
Wydajność
Truthy wartość jeśli wejście jest całość, falsy wartość, jeśli tak nie jest.
Pamiętaj, że jeśli twój język obsługuje tylko precyzję dziesiętną, powiedzmy 8 miejsc, 1.000000002
można uznać za cały.
Wejścia i wyjścia można wykonać dowolnymi standardowymi metodami We / Wy .
Przypadki testowe
Input -> Output
332 -> true
33.2 -> false
128239847 -> true
0.128239847 -> false
0 -> true
0.000000000 -> true
1.111111111 -> false
-3.1415926 -> false
-3 -> false
Punktacja
Podobnie jak w przypadku golfa kodowego , wygrywa najkrótsza przesyłka. Powodzenia!