LeetCode-Python-1185. 一周中的第几天

  • Post author:
  • Post category:python


给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。

输入为三个整数:

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 版权协议,转载请附上原文出处链接和本声明。