Ein Schaltjahr (im gregorianischen Kalender) tritt auf:
Einige Beispiele:
Eine wunderbare, vierminütige Erklärung des gesamten Phänomens der Schaltjahre findest du in diesem YouTube-Video.
Deine Aufgabe ist es, zu bestimmen, ob ein gegebenes Jahr ein Schaltjahr ist.
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.
Melde dich bei Exercism an, um Go mit 34 Konzepte165 Übungen und echtem menschlichen Mentoring zu lernen und zu meistern, alles kostenlos.
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.