【leetcode】1185. Day of the Week
题目如下:
Given a date, return the corresponding day of the week for that date.
The input is given as three integers representing the
day,monthandyearrespectively.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
1971and2100.
解题思路:用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)]
【leetcode】1185. Day of the Week的更多相关文章
- 【LeetCode】1185. Day of the Week 解题报告(C++)
		作者: 负雪明烛 id: fuxuemingzhu 个人博客:http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题方法 计算与1971-1-1之间天数 日期 题目地址:htt ... 
- 【LeetCode】Minimum Depth of Binary Tree   二叉树的最小深度 java
		[LeetCode]Minimum Depth of Binary Tree Given a binary tree, find its minimum depth. The minimum dept ... 
- 【Leetcode】Pascal's Triangle II
		Given an index k, return the kth row of the Pascal's triangle. For example, given k = 3, Return [1,3 ... 
- 53. Maximum Subarray【leetcode】
		53. Maximum Subarray[leetcode] Find the contiguous subarray within an array (containing at least one ... 
- 27. Remove Element【leetcode】
		27. Remove Element[leetcode] Given an array and a value, remove all instances of that value in place ... 
- 【刷题】【LeetCode】007-整数反转-easy
		[刷题][LeetCode]总 用动画的形式呈现解LeetCode题目的思路 参考链接-空 007-整数反转 方法: 弹出和推入数字 & 溢出前进行检查 思路: 我们可以一次构建反转整数的一位 ... 
- 【刷题】【LeetCode】000-十大经典排序算法
		[刷题][LeetCode]总 用动画的形式呈现解LeetCode题目的思路 参考链接 000-十大经典排序算法 
- 【leetcode】893. Groups of Special-Equivalent Strings
		Algorithm [leetcode]893. Groups of Special-Equivalent Strings https://leetcode.com/problems/groups-o ... 
- 【leetcode】657. Robot Return to Origin
		Algorithm [leetcode]657. Robot Return to Origin https://leetcode.com/problems/robot-return-to-origin ... 
随机推荐
- HDU 4585 Shaolin (STL map)
			Shaolin Time Limit: 3000/1000 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Sub ... 
- CDH开启ldap
			参考: 官网ldap: https://www.cloudera.com/documentation/enterprise/6/6.2/topics/cm_sg_ldap_grp_mappings.h ... 
- 在vue中使用async/await遇到的坑
			最近无聊在搞一些新的东西,今天就遇到一个async/await的坑: 因为我用的不是vue官方的脚手架,所以遇到这样的问题: await is a reserved word 这样的警告,我猜应该是缺 ... 
- Codeforces 1220D. Alex and Julian
			传送门 首先考虑怎样的集合一定是合法的 发现全部是奇数的集合一定合法,因为每次都是奇数连偶数,偶数连奇数 然后考虑如果集合同时有奇数和偶数是否一定不合法,结论是一定不合法,证明如下: 设某个奇数为 $ ... 
- RateLimit--使用guava来做接口限流
			转:https://blog.csdn.net/jiesa/article/details/50412027 一.问题描述 某天A君突然发现自己的接口请求量突然涨到之前的10倍,没多久该接口几乎不 ... 
- 说说 MicroPython 的项目整体架构
			今天来说说 MicroPython 的架构情况,如果有必要我会做一些源码分析的文章供大家参考. 先来认识一下 MicroPython 整体情况,可以从软件的角度上去看待,首先我们拿到 MicroPyt ... 
- html元素标签时间格式化
			<fmt:formatDate value="${user.loginTime}" pattern="yyyy-MM-dd HH:mm:ss"/> 
- python 中if __name__ = '__main__' 的作用
			python 中if __name__ = '__main__' 的作用 前言 首先我们要知道在python里面万物皆对象,模块也是对象,并且所有的模块都有一个内置属性 __name__. 一个模块的 ... 
- Centos系统的启动流程
			一.CentOS6启动流程 1.流程图 2.说明 (1)post加电自检 这个过程是开机后,BIOS或UEFI进行硬件检查的阶段 (2)MBR引导 自检硬件没有问题时候,这里以BIOS为例,BIOS将 ... 
- 015-Zabbix自动发现和自动注册
			前言 对于监控服务器越来越多的情况,如果还单独一个一个添加,那效率也太低,因此就要实现批量添加监控服务器的操作,Zabbix提供两种批量自动监控的方式: 自动发现:由服务端主动发起,Zabbix ... 
