A Gergely-naptárban szökőév az alábbi esetekben fordul elő:
Néhány példa:
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.
A feladatod annak megállapítása, hogy egy adott év szökőév-e.
A feladat (és a jövőbeli feladatok) tesztjei előtaggal vannak számozva, például 'test00_'. Ez nem szokványos a Pharóban, viszont a nyelv tanulásának megkönnyítéséhez hasznos, ha a tesztek determinisztikus sorrendben követik egymást.
Ehhez a feladathoz nézd meg a Number osztály 'arithmetic' metóduskategóriáját, és azt is, hogy a Boolean-operátorok is üzenetként vannak definiálva. Figyeld meg, hogyan implementálták az „and:” és az „or:” üzeneteket a True és a False osztályban. A „senders of...” helyi menüponttal megnézheted, hogyan használja ezeket az operátorokat a Pharo többi része.
Talán akkor is találsz valami hasznosat, ha kipróbálod ezt: World > Tools > Finder > Examples > 20 . 4 . true. Ez azt kérdezi a Pharótól, hogy mely műveletek eredményezik az első és a második elem között a harmadikat.
Iratkozz fel az Exercism-re, hogy megtanuld és elsajátítsd a(z) Pharo nyelvet 50 feladat segítségével, valódi emberi mentorálással, mindez ingyen.
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.