【发布时间】:2015-08-18 18:54:05
【问题描述】:
问题陈述:
根据公历,2001 年 1 月 1 日是星期一。如果输入任何年份, 编写一个程序来显示今年 1 月 1 日是什么日子。
输入
第一行包含一个整数 T,即测试用例的总数。然后按照 T 行,每行包含一个整数年。
输出
以小写字母显示当年的 1 月 1 日。
约束
1≤T≤1000
1900≤A,B,C≤2500
例子
输入
3
1994
1991
2014
输出
星期六
星期二
星期三
我提交的解决方案:
import datetime
test = input("Enter no. of test cases ")
while (test):
year = input("Enter the year ")
day = datetime.date(int(year),1,1).strftime("%A")
print (day.lower())
test = int(test)-1
当我在本地运行时,一切正常。输出与测试用例中给出的相同。为什么在 Codechef 上给出错误的答案?
【问题讨论】: