Szökőév

Szökőév

Könnyű

Bevezetés

A Gergely-naptárban szökőév az alábbi esetekben fordul elő:

  • Minden olyan évben, amely maradék nélkül osztható 4-gyel.
  • Kivéve, ha az év maradék nélkül osztható 100-zal; ebben az esetben csak akkor szökőév, ha az év 400-zal is maradék nélkül osztható.

Néhány példa:

  • 1997 nem volt szökőév, mert nem osztható 4-gyel.
  • 1900 nem volt szökőév, mert nem osztható 400-zal.
  • 2000 szökőév volt!
Note

Ha kíváncsi vagy a szökőévek egész jelenségére, nézd meg ezt a négyperces YouTube-videót, amely remek magyarázatot ad róla.

Utasítások

A feladatod annak megállapítása, hogy egy adott év szökőév-e.

Kurzusspecifikus utasítások

Lehetőleg kerüld a kód ismétlését, és ha tudsz, használj privát segédfüggvényeket.

A jobb olvashatóság érdekében pedig érdemes lehet egyetlen Boolean kifejezést használni if-else helyett. Itt megnézheted, hogyan lehet ezt megtenni (a link Java nyelvű, de a logika természetesen a Scala esetében is ugyanúgy érvényes).

Szerkesztés GitHubon A hivatkozás új ablakban vagy lapon nyílik meg
Scala Exercism

Készen állsz elkezdeni a(z) Szökőév feladatot?

Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Scala nyelvet 95 feladat segítségével, valódi emberi mentorálással, mindez ingyen.

Mélyelemzés: Szökőév!

Merülj el a Szökőév feladat megoldásához használható különféle algoritmusokban és megközelítésekben, ahogy Jeremy és Erik érdekes közösségi megoldásokat fedez fel az Exercism 10 különböző nyelvén.