summaryrefslogtreecommitdiff
path: root/exercism/emacs-lisp/leap/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'exercism/emacs-lisp/leap/README.md')
-rw-r--r--exercism/emacs-lisp/leap/README.md43
1 files changed, 43 insertions, 0 deletions
diff --git a/exercism/emacs-lisp/leap/README.md b/exercism/emacs-lisp/leap/README.md
new file mode 100644
index 0000000..ab0cd63
--- /dev/null
+++ b/exercism/emacs-lisp/leap/README.md
@@ -0,0 +1,43 @@
+# Leap
+
+Welcome to Leap on Exercism's Emacs Lisp Track.
+If you need help running the tests or submitting your code, check out `HELP.md`.
+
+## Instructions
+
+Given a year, report if it is a leap year.
+
+The tricky thing here is that a leap year in the Gregorian calendar occurs:
+
+```text
+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][video].
+
+[video]: http://www.youtube.com/watch?v=xX96xng7sAE
+
+## Source
+
+### Created by
+
+- @canweriotnow
+
+### Contributed to by
+
+- @fominok
+
+### Based on
+
+JavaRanch Cattle Drive, exercise 3 - http://www.javaranch.com/leap.jsp \ No newline at end of file