给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。
输入为三个整数:
day
、
month
和
year
,分别表示日、月、年。
您返回的结果必须是这几个值中的一个
{"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}
。
示例 1:
输入:day = 31, month = 8, year = 2019
输出:"Saturday"
示例 2:
输入:day = 18, month = 7, year = 1999
输出:"Sunday"
示例 3:
输入:day = 15, month = 8, year = 1993
输出:"Sunday"
提示:
-
给出的日期一定是在
1971
到
2100
年之间的有效日期。
思路:
直接调库。
class Solution(object):
def dayOfTheWeek(self, day, month, year):
"""
:type day: int
:type month: int
:type year: int
:rtype: str
"""
from datetime import datetime
t = datetime(year, month, day).weekday()
# print t
return ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday","Sunday"][t]
版权声明:本文为qq_32424059原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。