Une année bissextile (dans le calendrier grégorien) survient :
Quelques exemples :
Pour une charmante explication de quatre minutes sur l'ensemble du phénomène des années bissextiles, regarde cette vidéo YouTube.
Ta tâche est de déterminer si une année donnée est bissextile.
Les tests de cet exercice (et des exercices à venir) sont numérotés avec un préfixe du type 'test00_'. Ce n'est pas une convention habituelle en Pharo ; toutefois, pour faciliter l'étude du langage, il est utile de présenter les tests dans un ordre déterministe.
Pour cet exercice, étudie la catégorie de méthodes « arithmetic » de la classe Number, ainsi que la façon dont les opérateurs booléens sont eux aussi définis comme des messages. Remarque comment « and: » et « or: » sont implémentés dans les classes True et False. Tu peux utiliser l'élément de menu contextuel « senders of... » pour voir comment d'autres parties de Pharo utilisent ces opérateurs.
Tu trouveras peut-être aussi quelque chose d'utile en essayant... World > Tools > Finder > Examples > 20 . 4 . true, ce qui demande à Pharo quelles opérations entre le premier et le deuxième élément donnent le troisième.
Inscris-toi sur Exercism pour apprendre et maîtriser Pharo avec 50 exercices, et un vrai mentorat humain, le tout gratuitement.
Une analyse approfondie des différents algorithmes et approches que tu peux utiliser pour résoudre Leap, pendant que Jeremy et Erik explorent des solutions de la communauté intéressantes dans 10 langages différents sur Exercism.