Aufgabe
Bei einer nicht negativen Ganzzahl n
geben Sie 1
if n
is 0
und den Wert n
else aus.
Eingang
Eine nicht negative ganze Zahl.
- Wenn Sie den String als Eingabe akzeptieren möchten, würde der String dem folgenden regulären Ausdruck entsprechen:
/^(0|[1-9][0-9]*)$/
dh er darf keine führenden Nullen haben, außer wenn dies der Fall ist0
. - Wenn Sie eine reelle Ganzzahl als Eingabe akzeptieren, können Sie davon ausgehen, dass sich die Ganzzahl innerhalb der Verarbeitungskapazität der Sprache befindet.
Ausgabe
Eine positive ganze Zahl, wie oben angegeben. Führende Nullen sind nicht erlaubt. Ihre Ausgabe sollte dem regulären Ausdruck entsprechen /^[1-9][0-9]*$/
.
Testfälle
input output
0 1
1 1
2 2
3 3
4 4
5 5
6 6
7 7
Wertung
Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes.
Es gelten Standardlücken .