Ich denke, wir haben das alle als Kind gemacht: Einige Websites erfordern ein Mindestalter von 18 Jahren, also ziehen wir nur ein paar Jahre vom Geburtsjahr ab und voilà, wir sind 18+.
Darüber hinaus beträgt die Mindesteinstiegshöhe für die meisten Fahrten in Vergnügungsparks 1,40 m (hier in den Niederlanden mindestens 1,40 m). Natürlich kann dies weniger leicht betrogen werden als das Alter, aber Sie könnten Schuhe mit dicken Absätzen tragen, Ihre Haare hochlegen, einen Hut tragen, auf Ihren Zehen stehen usw.
Eingang:
Ihr Programm / Ihre Funktion akzeptiert eine positive Ganzzahl oder eine Dezimalzahl.
Ausgabe:
- Ist die Eingabe eine Ganzzahl
>= 18
? Einfach die Eingabe ausdrucken. - Ist die Eingabe eine Ganzzahl
0-17
? Drucken18
. - Ist die Eingabe eine Dezimalzahl
>= 1.4
? Einfach die Eingabe ausdrucken. - Ist die Eingabe eine Dezimalzahl
0.0-1.4
? Drucken1.4
.
Herausforderungsregeln:
- Angenommen, die Eingabe liegt immer im Bereich von
0-122
(älteste Frau war 122 Jahre alt) oder0.0-2.72
(größter Mann war 2,72 Jahre alt). - Sie können die Eingabe als Zeichenfolge, Objekt oder eine andere von Ihnen bevorzugte Methode verwenden.
- Die Dezimaleingaben haben niemals mehr als drei Dezimalstellen nach dem Komma.
2
oder2.
beide sind keine gültigen Ausgaben für2.0
. Sie sind frei , die Ausgabe2.00
oder2.000
statt2.0
jedoch.
Genau wie die Eingabe wird die Ausgabe niemals mehr als drei Dezimalstellen nach dem Punkt haben.
Allgemeine Regeln:
- Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes.
Lassen Sie sich von Code-Golf-Sprachen nicht davon abhalten, Antworten mit Nicht-Codegolf-Sprachen zu veröffentlichen. Versuchen Sie, für jede Programmiersprache eine möglichst kurze Antwort zu finden. - Für Ihre Antwort gelten Standardregeln. Daher dürfen Sie STDIN / STDOUT, Funktionen / Methode mit den richtigen Parametern und vollständige Programme verwenden. Ihr Anruf.
- Standardlücken sind verboten.
- Fügen Sie nach Möglichkeit einen Link mit einem Test für Ihren Code hinzu.
- Fügen Sie ggf. auch eine Erklärung hinzu.
Testfälle:
0 -> 18
1 -> 18
2 -> 18
12 -> 18
18 -> 18
43 -> 43
115 -> 115
122 -> 122
0.0 -> 1.4
1.04 -> 1.4
1.225 -> 1.4
1.399 -> 1.4
1.4 -> 1.4
1.74 -> 1.74
2.0 -> 2.0
2.72 -> 2.72
0.0-2.72 (tallest man ever was 2.72).
- Sie sind nicht, 0.0
wenn Sie geboren sind ...
0
und beginnen zu lassen 0.0
. :) Die hinzugefügten tallest man ever was 2.72
und oldest woman ever was 122
wurde nur als informative Fakten für Interessenten hinzugefügt.