A leap year (in the Gregorian calendar) occurs:
Some examples:
For a delightful, four-minute explanation of the whole phenomenon of leap years, check out this YouTube video.
Your task is to determine whether a given year is a leap year.
There are various ways to solve leap, this exercise focuses on not using the built-in Time.leap_year?
method.
This is because the goal of this exercise is to learn about dealing with comparisons and boolean logic.
But for any other purpose, it is recommended to use the built-in method.
Sign up to Exercism to learn and master Crystal with 26 concepts, 133 exercises, and real human mentoring, all for free.
Deep dive into the different algorithms and approaches you can use to solve Leap, as Jeremy and Erik explore interesting Community Solutions across 10 different languages on Exercism.