Dễ 0 đã giải Tỷ lệ chấp nhận 0%

Ticket Price by Age

Choose a cinema ticket price from the visitor's age.

Bạn sẽ học được gì

  • Chọn giá trị theo khoảng tuổi
  • Viết điều kiện không chồng lấn
  • Kiểm tra các độ tuổi ở biên

Đề bài

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.

Ràng buộc

0 ≤ age ≤ 120

Ví dụ

Ví dụ 1
Đầu vào:
age = 10

Kết quả mong đợi:
expected = 5
Đầu vào:
long long age = 10;

Kết quả mong đợi:
long long expected = 5;
Đầu vào:
long age = 10;

Kết quả mong đợi:
long expected = 5;

Giải thích

10 is between 3 and 12, so the price is 5.

Ví dụ 2
Đầu vào:
age = 70

Kết quả mong đợi:
expected = 7
Đầu vào:
long long age = 70;

Kết quả mong đợi:
long long expected = 7;
Đầu vào:
long age = 70;

Kết quả mong đợi:
long expected = 7;

Giải thích

70 is 65 or older, so the senior price of 7 applies.

Hướng tiếp cận

Hãy tự thử trước, sau đó mở từng gợi ý một.

Gợi ý 1

Giá vé phụ thuộc vào nhóm tuổi mà khách rơi vào.

Gợi ý 2

Kiểm tra các trường hợp đặc biệt ở tuổi nhỏ nhất và lớn nhất trước các khoảng giữa.

Gợi ý 3

Chú ý đúng các mốc biên để tuổi 3, 13, và 65 nhận giá chính xác.

Độ phức tạp mong đợi

thời gian O(1), bộ nhớ phụ O(1)

Tham khảo

Thử thách này đã được điều chỉnh cho CodeUtility. Hãy làm theo đề bài và các ràng buộc ở trên.

Học hỏi từ người khác

Giải pháp cộng đồng

Chưa có giải pháp nào được chia sẻ. Hãy giải thử thách này để đăng giải pháp đầu tiên.