Einfach 0 gelöst 0% Erfolgsquote

Schaltjahr

Prüfe, ob ein Jahr der gregorianischen Schaltjahrregel folgt.

Ein Jahr, das durch 4 teilbar ist, ist ein Schaltjahr, es sei denn, es ist auch durch 100 teilbar. Jahre, die durch 400 teilbar sind, sind dennoch Schaltjahre, trotz dieser Ausnahme. Wende diese arithmetische Regel auf jedes zulässige Eingabejahr an.

Implementiere leap_year(year).

Eingabe

year: Das zu prüfende Jahr.

Ausgabe

Gib true für ein Schaltjahr und andernfalls false zurück.

Einschränkungen

1 ≤ year ≤ 9999.

Beispiele

Beispiel 1
Eingabe:
year = 2024

Erwartete Ausgabe:
expected = True
Eingabe:
long long year = 2024;

Erwartete Ausgabe:
bool expected = true;
Eingabe:
long year = 2024;

Erwartete Ausgabe:
bool expected = true;

Erläuterung

2024 ist durch 4 teilbar und nicht durch 100.

Beispiel 2
Eingabe:
year = 2100

Erwartete Ausgabe:
expected = False
Eingabe:
long long year = 2100;

Erwartete Ausgabe:
bool expected = false;
Eingabe:
long year = 2100;

Erwartete Ausgabe:
bool expected = false;

Erläuterung

2100 ist durch 100, aber nicht durch 400 teilbar, daher greift die Jahrhundert-Ausnahme.

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.