Tracks
/
Go
Go
/
Übungen
/
Schaltjahr
Schaltjahr

Schaltjahr

Einfach

Einführung

Ein Schaltjahr (im gregorianischen Kalender) tritt auf:

  • In jedem Jahr, das ohne Rest durch 4 teilbar ist.
  • Es sei denn, das Jahr ist ohne Rest durch 100 teilbar; dann ist es nur dann ein Schaltjahr, wenn das Jahr auch ohne Rest durch 400 teilbar ist.

Einige Beispiele:

  • 1997 war kein Schaltjahr, da es nicht durch 4 teilbar ist.
  • 1900 war kein Schaltjahr, da es nicht durch 400 teilbar ist.
  • 2000 war ein Schaltjahr!
Note

Eine wunderbare, vierminütige Erklärung des gesamten Phänomens der Schaltjahre findest du in diesem YouTube-Video.

Anleitung

Deine Aufgabe ist es, zu bestimmen, ob ein gegebenes Jahr ein Schaltjahr ist.

Implementierung

In dieser Übung siehst du eine Datei cases_test.go. Sie enthält die Testfälle, die in leap_test.go verwendet werden. Du kannst diese Datei größtenteils ignorieren.

Wenn es dich aber interessiert... manchmal erzeugen wir die Testdaten aus einem sprachübergreifenden Repository. In diesem Repo haben Übungen manchmal eine .json-Datei, die gemeinsame Testdaten enthält. Einige unserer lokalen Übungen haben ein Zwischenprogramm, das die Problem-Spezifikation als JSON nimmt und daraus Go-Structs macht, die in die Datei <exercise>_test.go eingespeist werden. Die Go-spezifische Transformation dieser Daten steckt in der Datei cases_test.go.

Über GitHub bearbeiten Der Link öffnet sich in einem neuen Fenster oder Tab
Go Exercism

Bereit, mit Schaltjahr zu starten?

Melde dich bei Exercism an, um Go mit 34 Konzepte165 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.

Tauche tiefer in Schaltjahr ein!

Tauche ein in die verschiedenen Algorithmen und Ansätze, mit denen du die Übung Schaltjahr lösen kannst. Jeremy und Erik erkunden dabei interessante Community-Lösungen in 10 verschiedenen Sprachen auf Exercism.