Условие
A cinema charges by age: children under 3 are free, ages 3–12 pay 5, ages 13–64 pay 12, and 65 or older pay 7.
Implement ticket_price(age).
Input
age: The visitor's age in years.
Output
Return the ticket price.
Ограничения
0 ≤ age ≤ 120
Примеры
Ввод:
age = 10
Ожидаемый вывод:
expected = 5
Ввод:
long long age = 10;
Ожидаемый вывод:
long long expected = 5;
Ввод:
long age = 10;
Ожидаемый вывод:
long expected = 5;
Пояснение
10 is between 3 and 12, so the price is 5.
Ввод:
age = 70
Ожидаемый вывод:
expected = 7
Ввод:
long long age = 70;
Ожидаемый вывод:
long long expected = 7;
Ввод:
long age = 70;
Ожидаемый вывод:
long expected = 7;
Пояснение
70 is 65 or older, so the senior price of 7 applies.
Как подступиться
Сначала попробуйте сами, затем открывайте подсказки по одной.
Подсказка 1
Цена зависит от того, в какую возрастную группу попадает посетитель.
Подсказка 2
Сначала проверьте самые младшие и самые старшие особые случаи, а потом средние диапазоны.
Подсказка 3
Следите за точными границами, чтобы возраст 3, 13 и 65 получил правильную цену.
Ожидаемая сложность
время O(1), доп. память O(1)
Ссылки
Это задание адаптировано для CodeUtility. Следуйте условию и ограничениям выше.