Doomsday rule: Difference between revisions

Content deleted Content added
Hout (talk | contribs)
m →‎{{header|Haskell}}: HLint, Ormolu
Hout (talk | contribs)
Line 557: Line 557:
instance Show Date where
instance Show Date where
show Date {year = y, month = m, day = d} =
show Date {year = y, month = m, day = d} =
printf "%2d/%d/%4d" m d y
printf "%4d-%02d-%02d" y m d


leap :: Int -> Bool
leap :: Int -> Bool
Line 596: Line 596:
main = putStr $ unlines $ map dateAndDay dates</lang>
main = putStr $ unlines $ map dateAndDay dates</lang>
{{out}}
{{out}}
<pre> 1/6/1800: Monday
<pre>1800-01-06: Monday
3/29/1875: Monday
1875-03-29: Monday
12/7/1915: Tuesday
1915-12-07: Tuesday
12/23/1970: Wednesday
1970-12-23: Wednesday
5/14/2043: Thursday
2043-05-14: Thursday
2/12/2077: Friday
2077-02-12: Friday
4/2/2101: Saturday</pre>
2101-04-02: Saturday</pre>


=={{header|Java}}==
=={{header|Java}}==