CCExtractor Development

Rust: Leap year

(This exercise comes from the fantastic exercism.io website)

Given a year, report if it is a leap year.

The tricky thing here is that a leap year in the Gregorian calendar occurs:

on every year that is evenly divisible by 4 except every year that is evenly divisible by 100 unless the year is also evenly divisible by 400

For example, 1997 is not a leap year, but 1996 is. 1900 is not a leap year, but 2000 is.

Notes

Though our exercise adopts some very simple rules, there is more to learn!

For a delightful, four minute explanation of the whole leap year phenomenon, go watch this youtube video: http://www.youtube.com/watch?v=xX96xng7sAE

You may use the arithmetic remainder operator to test for divisibility.

When you are done with the exercise, send us a link to the repository on gitHub.

Note: This is a Rust exercise, no submissions of any other programming language are allowed (so no Python, C++, ...)!

Task tags

  • rust

Students who completed this task

Oleg Gantumur, Sindhu, Shiak Nojira, Lux, amanfauzan, Li, suyashmittal, The Coder Kishor, bjornmorten, Shaik Noor Hasan, ashish_arora, hamzaazizofficial, Amy, Kiri487, As1234, Atanazy, kanavkoder, Ethanol, Krzysztof, theboss, Arihant15, MajesticHero, lagnos_andras, Pokemod97, dhruv_snake_case, Marcel02, Parth Shah, _anushka_, Siva Sankar, Sayantan, Visalakshi peddimsetti, Prashant Soni, Random, Arby, bunny, Daniel.J, dhrumilp15, mihneas, Nalin Gabriel, Ari, aggz

Task type

  • code Code

Level

Beginner
close

2019