Eine Zahl ist ganz, wenn es sich um eine nicht negative Ganzzahl ohne Dezimalstelle handelt. So 0
und 8
und 233494.0
sind ganz, während 1.1
und 0.001
und 233494.999
nicht.
Eingang
Eine Gleitkommazahl in der Standardbasis / -codierung Ihrer Sprache.
Die standardmäßige Ganzzahldarstellung für die binäre Lambda-Rechnung wäre beispielsweise Church-Ziffern . Die standardmäßige Ganzzahldarstellung für Python ist jedoch eine Dezimalzahl zur Basis 10 , nicht Unary .
Ausgabe
Ein wahrer Wert, wenn die Eingabe vollständig ist, ein falscher Wert, wenn dies nicht der Fall ist.
Beachten Sie, dass eine Sprache, die nur eine Dezimalgenauigkeit von beispielsweise 8 Stellen unterstützt, 1.000000002
als Ganzes betrachtet werden kann.
Die Ein- und Ausgabe kann über beliebige Standard-E / A-Methoden erfolgen .
Testfälle
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
Wertung
Wie beim Code-Golf gewinnt die kürzeste Einreichung. Viel Glück!