Trilhas
/
Go
Go
/
Exercícios
/
Ano Bissexto
Ano Bissexto

Ano Bissexto

Fácil

Introdução

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

  • Em todo ano que é divisível por 4.
  • A menos que o ano seja divisível por 100, caso em que só é bissexto se também for divisível por 400.

Alguns exemplos:

  • 1997 não foi um ano bissexto, pois não é divisível por 4.
  • 1900 não foi um ano bissexto, pois 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, confira este vídeo do YouTube.

Instruções

Sua tarefa é determinar se um determinado ano é bissexto.

Implementação

Você vai ver um arquivo cases_test.go neste exercício. Ele contém os casos de teste usados no leap_test.go. Você pode basicamente ignorar esse arquivo.

Mas, se você tiver curiosidade... às vezes geramos os dados de teste a partir de um repositório multilinguagem. Nesse repositório, os exercícios podem ter um arquivo .json que contém dados de teste comuns. Alguns dos nossos exercícios locais têm um programa intermediário que pega o JSON da especificação do problema e o transforma em structs Go que alimentam o arquivo <exercise>_test.go. A transformação específica de Go desses dados fica no arquivo cases_test.go.

Editar via GitHub O link abre em uma nova janela ou aba
Go Exercism

Tudo pronto para começar Ano Bissexto?

Crie sua conta no Exercism para aprender e dominar Go com 34 conceitos165 exercícios e mentoria humana de verdade, tudo de graça.

Mergulho profundo em Ano Bissexto!

Mergulhe nos diferentes algoritmos e abordagens que você pode usar para resolver Ano Bissexto, enquanto Jeremy e Erik exploram soluções da comunidade interessantes em 10 linguagens diferentes no Exercism.