Limite o valor de um número
Crie uma função que receba três números: o número de entrada e os dois extremos de um intervalo fechado. Retorne o número limitado a esse intervalo.
- Se o número estiver dentro do intervalo, retorne-o sem alterações.
- Se for menor que o limite inferior do intervalo, retorne o limite inferior.
- Se for maior que o limite superior do intervalo, retorne o limite superior.
Exemplos
limit_number(5, 1, 10) ➞ 5
limit_number(-3, 1, 10) ➞ 1
limit_number(14, 1, 10) ➞ 10
limit_number(4.6, 1, 10) ➞ 4.6Observações
- Todos os valores de entrada dos testes serão números válidos.
- Os parâmetros que definem o intervalo sempre estarão na ordem correta (i.e. o limite inferior será menor ou igual ao superior).