Einfach 0 gelöst 0% Erfolgsquote

Ticket Price by Age

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

Das lernst du

  • Einen Wert nach Altersbereichen wählen
  • Sich nicht überschneidende Bedingungen schreiben
  • Grenzalter testen

Problem

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.

Einschränkungen

0 ≤ age ≤ 120

Beispiele

Beispiel 1
Eingabe:
age = 10

Erwartete Ausgabe:
expected = 5
Eingabe:
long long age = 10;

Erwartete Ausgabe:
long long expected = 5;
Eingabe:
long age = 10;

Erwartete Ausgabe:
long expected = 5;

Erläuterung

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

Beispiel 2
Eingabe:
age = 70

Erwartete Ausgabe:
expected = 7
Eingabe:
long long age = 70;

Erwartete Ausgabe:
long long expected = 7;
Eingabe:
long age = 70;

Erwartete Ausgabe:
long expected = 7;

Erläuterung

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

So gehst du vor

Versuch es zuerst allein und öffne dann einen Hinweis nach dem anderen.

Hinweis 1

Der Preis hängt davon ab, in welche Altersgruppe der Besucher fällt.

Hinweis 2

Prüfe die jüngsten und ältesten Sonderfälle vor den mittleren Bereichen.

Hinweis 3

Achte auf die genauen Grenzen, damit Alter 3, 13 und 65 den richtigen Preis bekommen.

Erwartete Komplexität

Zeit O(1), zusätzlicher Speicher O(1)

Referenzen

Diese Aufgabe wurde für CodeUtility angepasst. Beachte die oben genannten Vorgaben und Einschränkungen.

Von anderen lernen

Community-Lösungen

Noch keine veröffentlichten Lösungen. Löse die Aufgabe und teile als Erster eine Lösung.