Parcours
/
Go
Go
/
Exercices
/
Année bissextile
Année bissextile

Année bissextile

Facile

Introduction

Une année bissextile (dans le calendrier grégorien) survient :

  • Dans toute année divisible par 4.
  • À moins que l'année ne soit divisible par 100, auquel cas elle n'est bissextile que si elle est aussi divisible par 400.

Quelques exemples :

  • 1997 n'était pas une année bissextile, car elle n'est pas divisible par 4.
  • 1900 n'était pas une année bissextile, car elle n'est pas divisible par 400.
  • 2000 était une année bissextile !
Note

Pour une charmante explication de quatre minutes sur l'ensemble du phénomène des années bissextiles, regarde cette vidéo YouTube.

Instructions

Ta tâche est de déterminer si une année donnée est bissextile.

Mise en œuvre

Tu verras un fichier cases_test.go dans cet exercice. Il contient les cas de test utilisés dans leap_test.go. Tu peux la plupart du temps ignorer ce fichier.

Cependant, si ça t'intéresse... il nous arrive de générer les données de test à partir d'un dépôt multi-langages. Dans ce dépôt, les exercices peuvent avoir un fichier .json qui contient des données de test communes. Certains de nos exercices locaux ont un programme intermédiaire qui prend le JSON de la spécification du problème et le transforme en structures Go qui alimentent le fichier <exercise>_test.go. La transformation de ces données propre à Go se trouve dans le fichier cases_test.go.

Modifie via GitHub Le lien s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Go Exercism

Prêt à commencer Année bissextile ?

Inscris-toi sur Exercism pour apprendre et maîtriser Go avec 34 concepts165 exercices, et un vrai mentorat humain, le tout gratuitement.

Analyse approfondie de Année bissextile !

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.