Penso che l'abbiamo fatto tutti da bambino: alcuni siti web richiedono un'età minima di 18 anni, quindi sottraggiamo solo alcuni anni dall'anno di nascita e voilà, abbiamo '18 anni'.
Inoltre, per la maggior parte delle giostre nei parchi di divertimento l'altezza minima per entrare è di 1,40 metri (almeno qui in Olanda). Naturalmente questo può essere ingannato meno facilmente dell'età, ma potresti indossare scarpe con tacchi spessi, alzare i capelli, indossare un cappello, stare in piedi, ecc.
Ingresso:
Il tuo programma / funzione accetta un numero intero o un decimale positivo.
Produzione:
- L'input è un numero intero
>= 18
? Basta stampare l'input. - L'input è un numero intero
0-17
? Stampa18
. - L'input è un decimale
>= 1.4
? Basta stampare l'input. - L'input è un decimale
0.0-1.4
? Stampa1.4
.
Regole della sfida:
- Supponiamo che l'input sia sempre nel range di
0-122
(la donna più anziana che abbia mai avuto 122 anni) o0.0-2.72
(l'uomo più alto di sempre è stato 2,72). - Puoi prendere l'input come stringa, oggetto o qualsiasi altra cosa tu preferisca.
- Gli input decimali non avranno mai più di tre decimali dopo il punto decimale.
2
o2.
entrambi non sono output validi per2.0
. Sei libero di produrre2.00
o2.000
invece di2.0
comunque.
Proprio come l'input, l'output non avrà mai più di tre cifre decimali dopo il punto.
Regole generali:
- Questo è code-golf , quindi vince la risposta più breve in byte.
Non lasciare che le lingue di code-golf ti scoraggino dal pubblicare risposte con lingue non codegolfing. Prova a trovare una risposta il più breve possibile per "qualsiasi" linguaggio di programmazione. - Per la tua risposta valgono regole standard , quindi puoi usare STDIN / STDOUT, funzioni / metodo con i parametri corretti, programmi completi. La tua chiamata.
- Sono vietate le scappatoie predefinite .
- Se possibile, aggiungi un link con un test per il tuo codice.
- Inoltre, si prega di aggiungere una spiegazione, se necessario.
Casi test:
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).
- Non lo sei 0.0
quando sei nato ...
0
e 0.0
. :) L'aggiunta tallest man ever was 2.72
e oldest woman ever was 122
appena aggiunta come fatti informativi per gli interessati.