Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
11
Task/Long-year/Nim/long-year.nim
Normal file
11
Task/Long-year/Nim/long-year.nim
Normal file
|
|
@ -0,0 +1,11 @@
|
|||
import times
|
||||
|
||||
proc has53weeks(year: Positive): bool =
|
||||
let dt = initDateTime(monthday = 1, month = mJan, year = year, hour = 0, minute = 0, second= 0)
|
||||
result = dt.weekday == dThu or year.isLeapYear and dt.weekday == dWed
|
||||
|
||||
when isMainModule:
|
||||
echo "Years with 53 weeks between 2000 and 2100:"
|
||||
for year in 2000..2100:
|
||||
if year.has53weeks:
|
||||
echo year
|
||||
Loading…
Add table
Add a link
Reference in a new issue