30
最后一个星期一
10月31日,星期一,是万圣节。这让我开始思考-我想知道该月的最后一天也是星期一吗? 输入项 任何表示年份的方便格式的正整数,10000 > y > 0。 如果需要,可以用零填充输入(例如,0025年份25)。 输出量 该年的月份列表,其中月份的最后一天是星期一。 只要对读者而言,这可以是月份名称(例如January, March, October),短名称(Jan, Mar, Oct)或数字(1, 3, 10),单独的行,列表或定界符等。 输出格式必须一致: 对于所有年份的输入(这意味着,您不能输出某些输入的月份名称,而其他输出的月份编号) 以及每个输出是一致的(意思是,你不能输出1对于January在相同的输出Jul为July) 基本上,选择一种格式并坚持下去。 规则 假设输入/输出为公历,甚至到y = 1。 properly年必须适当地考虑(提醒一下:每年除以4的年份,除非不是除以100的年份,除非也除以400的年份-并非除以leap年,而2000则不是leap年)。 您可以使用任何喜欢的内置工具或其他日期计算工具。 完整的程序或功能都是可以接受的。如果是函数,则可以返回输出而不是打印输出。 禁止出现标准漏洞。 这是代码高尔夫球,因此所有常见的高尔夫规则都适用,并且最短的代码(以字节为单位)获胜。 例子 1 --> Apr, Dec 297 --> May 1776 --> Sep 2000 --> Jan, Jul 2016 --> Feb, Oct 3385 …