Eu acho que todos nós fizemos isso quando criança: alguns sites exigem idade mínima de 18 anos, então apenas subtraímos alguns anos a partir do ano de nascimento e pronto, somos 'maiores de 18 anos'.
Além disso, para a maioria dos passeios em parques de diversões, a altura mínima para entrada é de 1,40 metros (aqui na Holanda, pelo menos). É claro que isso pode ser enganado com menos facilidade do que a idade, mas você pode usar sapatos com saltos grossos, arrumar o cabelo, usar chapéu, ficar na ponta dos pés etc.
Entrada:
Seu programa / função aceita um número inteiro positivo ou decimal.
Resultado:
- A entrada é um número inteiro
>= 18
? Simplesmente imprima a entrada. - A entrada é um número inteiro
0-17
? Imprimir18
. - A entrada é decimal
>= 1.4
? Simplesmente imprima a entrada. - A entrada é decimal
0.0-1.4
? Imprimir1.4
.
Regras do desafio:
- Suponha que a entrada esteja sempre na faixa de
0-122
(a mulher mais velha já teve 122 anos) ou0.0-2.72
(o homem mais alto já teve 2,72). - Você pode receber a entrada como uma String, objeto ou qualquer outra coisa que preferir.
- As entradas decimais nunca terão mais de três casas decimais após o ponto decimal.
2
ou2.
ambos não são saídas válidas para2.0
. Você é livre para produzir2.00
ou, em2.000
vez disso,2.0
no entanto.
Assim como a entrada, a saída nunca terá mais de três casas decimais após o ponto.
Regras gerais:
- Isso é código-golfe , então a resposta mais curta em bytes vence.
Não permita que idiomas com código de golfe o desencorajem a postar respostas com idiomas que não sejam codegolf. Tente encontrar uma resposta o mais curta possível para 'qualquer' linguagem de programação. - As regras padrão se aplicam à sua resposta, para que você possa usar STDIN / STDOUT, funções / método com os parâmetros adequados, programas completos. Sua chamada.
- As brechas padrão são proibidas.
- Se possível, adicione um link com um teste para o seu código.
- Além disso, adicione uma explicação, se necessário.
Casos de teste:
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).
- Você não é 0.0
quando você nasceu ...
0
e 0.0
. :) O adicionado tallest man ever was 2.72
e oldest woman ever was 122
foi adicionado apenas como fatos informativos para os interessados.