题目如下:

Given a date, return the corresponding day of the week for that date.

The input is given as three integers representing the daymonth and year respectively.

Return the answer as one of the following values {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}.

Example 1:

Input: day = 31, month = 8, year = 2019
Output: "Saturday"

Example 2:

Input: day = 18, month = 7, year = 1999
Output: "Sunday"

Example 3:

Input: day = 15, month = 8, year = 1993
Output: "Sunday"

Constraints:

  • The given dates are valid dates between the years 1971 and 2100.

解题思路:用datetime中的strftime最简单。

代码如下:

class Solution(object):
def dayOfTheWeek(self, day, month, year):
"""
:type day: int
:type month: int
:type year: int
:rtype: str
"""
week = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"]
import datetime
whatday = datetime.datetime(year, month, day).strftime("%w")
return week[int(whatday)]

最新文章

  1. 浅谈CommandBehavior枚举的独特之处
  2. 通过jcifs.jar 创建远程文件和文件夹
  3. Android 使用弹出对话框,报Unable to add window错误
  4. C#基础面试
  5. 阅读:AirBag Boosting Smartphone Resistance to Malware Infection
  6. JSP/JAVA目录清单
  7. 简单的ajax遮罩层(加载进度圈)cvi_busy_lib.js
  8. SDL2.0.9源码分析
  9. 7.6.1 continue 语句
  10. 莫烦keras学习自修第三天【回归问题】
  11. python自动化开发-[第二十四天]-高性能相关与初识scrapy
  12. Revit API创建房间
  13. Series转化为DataFrame数据
  14. JTAG 工作原理
  15. Leetcode 120
  16. WebSphere隐藏版本号教程
  17. WEB入门之十二 jquery简介
  18. 【Java】使用pinyin4j获取汉字的全拼或首字母
  19. gulp 输出到同一目录
  20. .net中session的使用

热门文章

  1. qrcode-reader——二维码识别
  2. APP Store上架QA&注意事项
  3. 一文搞懂HTTP和HTTPS协议
  4. cocos2dx基础篇(3) 常用重要类
  5. LeetCode.965-单一二叉树(Univalued Binary Tree)
  6. The system has no LUN copy license
  7. etcd单节点数据备份与恢复
  8. Websocket --(2)实现
  9. idea常用快捷键列表
  10. c++ 判断点和圆位置关系(类的声明和类的实现分开)