Un anno bisestile (nel calendario gregoriano) si verifica:
Alcuni esempi:
Per una piacevole spiegazione di quattro minuti sull'intero fenomeno degli anni bisestili, dai un'occhiata a questo video su YouTube.
Il tuo compito è determinare se un dato anno è bisestile.
In questo esercizio vedrai un file cases_test.go.
Contiene i casi di test usati in leap_test.go.
Puoi per lo più ignorare questo file.
Tuttavia, se sei interessato... a volte generiamo i dati dei test da un repository condiviso tra più linguaggi.
In quel repository gli esercizi possono avere un file .json che contiene dati di test comuni.
Alcuni dei nostri esercizi locali hanno un programma intermedio che prende il JSON della specifica del problema e lo trasforma in struct Go, che vengono poi passate al file <exercise>_test.go.
La trasformazione specifica per Go di quei dati si trova nel file cases_test.go.
Iscriviti a Exercism per imparare e padroneggiare Go con 34 concetti165 esercizi e il mentoring di persone reali, tutto gratis.
Un approfondimento sui diversi algoritmi e approcci che puoi usare per risolvere Anno bisestile: Jeremy ed Erik esplorano interessanti soluzioni della community in 10 linguaggi diversi su Exercism.