Tracks
/
Scala
Scala
/
Ü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.

Track-spezifische Anweisungen

Versuche, Code-Wiederholungen zu vermeiden, und nutze private Hilfsfunktionen, wenn du kannst.

Und für eine bessere Lesbarkeit kannst du auch einen einzelnen Boolean-Ausdruck statt if-else verwenden. Wie das gehen kann, siehst du hier (der Link ist für Java, aber die Logik gilt natürlich genauso für Scala).

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

Bereit, mit Schaltjahr zu starten?

Melde dich bei Exercism an, um Scala mit 95 Ü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.