Число является целым, если оно является неотрицательным целым числом без десятичной части. Так что 0
и так 8
и 233494.0
есть, а 1.1
и так 0.001
и 233494.999
нет.
вход
Число с плавающей точкой в базе по умолчанию / кодировка вашего языка.
Например, целочисленное представление по умолчанию для двоичного лямбда-исчисления будет представлять собой церковные цифры . Но целочисленное представление по умолчанию для Python - это десятичное основание 10 , а не Unary .
Выход
Truthy значение , если вход целое, falsy значение , если это не так .
Обратите внимание, что если ваш язык поддерживает только десятичную точность, скажем, до 8 знаков, 1.000000002
можно считать целым.
Ввод и вывод могут быть выполнены с помощью любых стандартных методов ввода / вывода .
Контрольные примеры
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
счет
Как и в случае с Code-Golf , выигрывает самое короткое представление. Удачи!