freeCodeCamp/curriculum/challenges/chinese/08-coding-interview-prep/project-euler/problem-19-counting-sundays...

1.7 KiB
Raw Blame History

id challengeType title videoUrl localeTitle
5900f37f1000cf542c50fe92 5 Problem 19: Counting Sundays 问题19计算星期日

Description

您将获得以下信息,但您可能更愿意为自己做一些研究。
  • 1900年1月1日是星期一。
  • 九月是三十天
    四月,六月和十一月。
    其余的都有三十一个,
    仅拯救二月,
    其中有二十八,风雨无阻。
    在闰年,二十九岁。
  • 闰年发生在任何一年可被4整除但除非可被400整除否则不会在一个世纪上。
  • 在二十世纪的第一个月1901年1月1日至2000年12月31日有多少个星期日下降

Instructions

Tests

tests:
  - text: '<code>countingSundays(1943, 1946)</code>应该返回6。'
    testString: 'assert.strictEqual(countingSundays(1943, 1946), 6, "<code>countingSundays(1943, 1946)</code> should return 6.");'
  - text: '<code>countingSundays(1995, 2000)</code>应该返回9。'
    testString: 'assert.strictEqual(countingSundays(1995, 2000), 9, "<code>countingSundays(1995, 2000)</code> should return 9.");'
  - text: '<code>countingSundays(1901, 2000)</code>应该返回171。'
    testString: 'assert.strictEqual(countingSundays(1901, 2000), 171, "<code>countingSundays(1901, 2000)</code> should return 171.");'

Challenge Seed

function countingSundays(firstYear, lastYear) {
  // Good luck!
  return true;
}

countingSundays(1943, 1946);

Solution

// solution required