原题链接:https://leetcode-cn.com/problems/day-of-the-week/

class Solution {public:bool isLeapYear(int year) {return year%400 == 0 || year%4 == 0 && year%100 != 0;}string dayOfTheWeek(int day, int month, int year) {vector<string> week = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};vector<int> mon = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};// 1970.12.31 Thursdayint count = 365 * (year - 1971) + (year-1969)/4;for (int i = 1; i < month; i ++ ) {count += mon[i-1];if (i == 2 && isLeapYear(year)) count += 1;}count += day;return week[(3 + count) % 7];}
};

leetcode算法题--一周中的第几天相关推荐

  1. leetcode算法题--环绕字符串中唯一的子字符串★

    原题链接:https://leetcode-cn.com/problems/unique-substrings-in-wraparound-string/ 思路是dp数组保存以26个字母为结尾的子字符 ...

  2. leetcode算法题--有序数组中的单一元素

    原题链接:https://leetcode-cn.com/problems/single-element-in-a-sorted-array/ 使用二分查找法,索引是偶数则应后面一个相等,索引为奇数则 ...

  3. leetcode算法题--数字序列中某一位的数字

    原题链接:https://leetcode-cn.com/problems/shu-zi-xu-lie-zhong-mou-yi-wei-de-shu-zi-lcof/ int findNthDigi ...

  4. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

  5. LeetCode算法题-Reverse Linked List(Java实现)

    这是悦乐书的第192次更新,第195篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第51题(顺位题号是206).反转单链表.例如: 输入:1-> 2-> 3- ...

  6. LeetCode算法题-Convert a Number to Hexadecimal(Java实现)

    这是悦乐书的第219次更新,第231篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第86题(顺位题号是405).给定一个整数,写一个算法将其转换为十六进制.对于负整数,使 ...

  7. LeetCode算法题-Minimum Depth of Binary Tree(Java实现)

    这是悦乐书的第168次更新,第170篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第27题(顺位题号是111).给定二叉树,找到它的最小深度.最小深度是沿从根节点到最近的 ...

  8. LeetCode算法题-Valid Palindrome II(Java实现)

    这是悦乐书的第287次更新,第304篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第155题(顺位题号是680).给定非空字符串s,最多可以删除一个字符. 判断它是否是回 ...

  9. LeetCode算法题-K-diff Pairs in an Array(Java实现)

    这是悦乐书的第254次更新,第267篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第121题(顺位题号是532).给定一个整数数组和一个整数k,您需要找到数组中唯一的k- ...

最新文章

  1. 下一个人才大缺口:量子计算研究人员
  2. 扎心一问:分库分表就能无限扩容吗?
  3. 深度学习中多层全连接网络的梯度下降法及其变式
  4. c++mfc编写实验_零基础学Windows窗口图形界面编程(不用MFC),菜鸟学完变身高手,敢与专业媲美...
  5. mysql第二章_第二章 初识MySQL
  6. android 测试 mock,Mock在Android TDD中的使用
  7. 4月上旬中国万网域名总量增至245.8万个 国内份额上扬
  8. 微信小程序在地图上标点 markers 画圈显示范围 circles
  9. bzoj 2656: [Zjoi2012]数列(sequence)(简单高精度模板2.0)
  10. 欧姆龙plc OMRON SYSMAX CP1H-E 使用 CXONE_V4.60 连接和编程
  11. 580解锁bl工具_小米解锁卡刷教程
  12. java ppt转图片,怎么用POI将PPT的内容转换为图片
  13. python程序员工资待遇-为什么企业很难招聘到好的python程序员?
  14. tplink控制上网设备_tp link无线路由器设置里的主人设备 访客网络
  15. 运营商精准大数据——主动出击 精准获客_客户_实时数据
  16. 为什么Lisp语言如此先进?(译文)
  17. Git——eclipse中冲突的解决
  18. 基于异常注入(混沌工程)的测试思考
  19. 程序员慵懒的周末:想吃番茄、豆腐和肉末
  20. 注册有限责任公司的原因?怎么注册有限责任有限公司

热门文章

  1. python如何爬虫-如何使用python写爬虫程序
  2. python工程师一个月多少钱-苏州工业园区学编程大概多少钱一个月
  3. python 爬虫源代码-Python爬虫学习之获取指定网页源码
  4. python培训学费多少钱-大连python培训多少钱?
  5. python3安装哪个版本-python2和python3哪个版本新
  6. python读取csv文件的方法-python读取csv文件指定行的2种方法详解
  7. 学python可以干嘛-学习Python可以做什么
  8. python类装饰器详解-Python 类装饰器解析
  9. python项目开发实战-给缺少Python项目实战经验的人
  10. python下载方法-python下载文件的几种常用方法