Anos bissextos

Nos anos bissextos, fevereiro ganha um dia para manter o calendário sincronizado com o ano sazonal. Os anos bissextos ocorrem com uma frequência regular, determinada pela seguinte regra:

  • Um ano deve ou ser divisível por 400, ou ser divisível por 4 mas não por 100.

Dado um year, você deve implementar uma função que retorne true se ele for um ano bissexto ou false caso contrário.

Exemplos

isLeap(2020) ➞ true
// É divisível exatamente por 4, mas não por 100.

isLeap(1800) ➞ false
// É divisível exatamente por 4, mas também por 100.

isLeap(2000) ➞ true
// É divisível exatamente por 400.

isLeap(2019) ➞ false
// Não é divisível exatamente por 400 nem por 4.

Observações

  • Ser divisível exatamente significa que o resto da divisão é igual a 0.
  • Se você não souber como continuar, procure ajuda na aba Recursos.
  • Se ainda estiver com dificuldade, desbloqueie soluções na aba Soluções.
  • Bônus: Tente implementar esta função em uma única linha de código.