Percursos
/
Go
Go
/
Exercícios
/
Ano bissexto
Ano bissexto

Ano bissexto

Fácil

Introdução

Um ano bissexto (no calendário gregoriano) ocorre:

  • Em todos os anos divisíveis por 4.
  • Exceto quando o ano é divisível por 100; nesse caso, só é bissexto se também for divisível por 400.

Alguns exemplos:

  • 1997 não foi um ano bissexto, porque não é divisível por 4.
  • 1900 não foi um ano bissexto, porque não é divisível por 400.
  • 2000 foi um ano bissexto!
Note

Para uma explicação encantadora de quatro minutos sobre todo o fenómeno dos anos bissextos, vê este vídeo do YouTube.

Instruções

A tua tarefa é determinar se um dado ano é bissexto.

Implementação

Vais ver um ficheiro cases_test.go neste exercício. Este contém os casos de teste usados no leap_test.go. Na maior parte das vezes, podes ignorar este ficheiro.

No entanto, se estiveres interessado... por vezes geramos os dados de teste a partir de um repositório interlinguístico. Nesse repositório, os exercícios podem ter um ficheiro .json que contém dados de teste comuns. Alguns dos nossos exercícios locais têm um programa intermediário que pega na especificação JSON do problema e a transforma em estruturas Go que alimentam o ficheiro <exercise>_test.go. A transformação desses dados específica do Go está no ficheiro cases_test.go.

Editar via GitHub A ligação abre numa nova janela ou separador
Go Exercism

Estás pronto para começar Ano bissexto?

Inscreve-te no Exercism para aprenderes e dominares Go com 34 conceitos165 exercícios, e mentoria humana real, tudo grátis.

Mergulha a fundo em Ano bissexto!

Mergulha a fundo nos diferentes algoritmos e abordagens que podes usar para resolver o Ano bissexto, enquanto o Jeremy e o Erik exploram soluções da comunidade interessantes em 10 linguagens diferentes no Exercism.