LeetCode Day01:一年中的第几天
给你一个字符串 date
,按 YYYY-MM-DD
格式表示一个现行公元纪年法日期。请你计算并返回该日期是当年的第几天。
通常情况下,我们认为 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此类推。每个月的天数与现行公元纪年法(格里高利历)一致。
实例一:
输入:date = “2019-01-09”
输出:9
实例二:
输入:date = “2019-02-10”
输出:41
实例三:
输入:date = “2019-03-01”
输出:60
实例四:
输入:date = “2004-03-01”
输出:61
提示:
- date.length == 10
- date[4] == date[7] == ‘-’,其它的 date 都是数字
class Solution {public int dayOfYear(String date) {int totalDays = 0;int year = Integer.parseInt(date.substring(0, 4));int month = Integer.parseInt(date.substring(5, 7));int day = Integer.parseInt(date.substring(8));int[] days = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30};if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)){days[1]+= 1;}totalDays += day;for (int i = 0; i < month; i++) {totalDays += days[i];}return totalDays;}
}
LeetCode Day01:一年中的第几天相关推荐
- LeetCode 1154. 一年中的第几天
1. 题目 给你一个按 YYYY-MM-DD 格式表示日期的字符串 date,请你计算并返回该日期是当年的第几天. 通常情况下,我们认为 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 ...
- leetcode:1154. 一年中的第几天
题目 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/day-of-the-year 给你一个字符串 date ,按 YYYY-MM-DD 格式 ...
- leetcode 1154 一年中的第几天
https://leetcode-cn.com/problems/day-of-the-year/ 题目 给你一个字符串datedatedate,按YYYY−MM−DDYYYY-MM-DDYYYY−M ...
- 【LeetCode】一年中的第几天
题目描述 1154.给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期.请你计算并返回该日期是当年的第几天. 通常情况下,我们认为 1 月 1 日是每年的第 1 ...
- 2022-4-9 Leetcode 1154.一年中的第几天
编写测试用例的人是真的辛苦...... class Solution {public: bool isLeapYear(int year){if((year%4 == 0 && yea ...
- LeetCode 1185. 一周中的第几天
1. 题目 给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天. 输入为三个整数:day.month 和 year,分别表示日.月.年. 您返回的结果必须是这几个值中的一个 {"Su ...
- LeetCode题解目录
最新更新于2020.11.27 前往LeetCode主页. 前往GitHub源码.(服务器原因,暂停同步.) 前往码云主页. 已解决 456/1878 - 简单353 中等 90 困难 13 2020 ...
- 2020-07算法刷题集
2020-07算法刷题集 前言 0715-一年中的第几天 0716-分数加减运算 0717-移动石子直到连续 0719-拼写单词 0720-有效的回旋镖 0722-最后一块石头的重量 0723-有效三 ...
- 1154 一年中的第几天 leetcode
给你一个按 YYYY-MM-DD 格式表示日期的字符串 date,请你计算并返回该日期是当年的第几天. 通常情况下,我们认为 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此类 ...
最新文章
- 使用Python和OpenCV进行拍摄截图
- 前端测试 karma mocha should 都是什么鬼?
- 实例教程一:电话拨号器
- 最新最全!阿里等宣布再次延迟复工,有您们公司嘛?
- cakephp2 框架下的 持久处理 不丢失数据库连接 后台挂起执行。
- Extjs4 MVC 示例
- 基于 Swoole 的 swoolefy 4.2.0 正式发布
- Scala AKKA入门示例
- Python使用request包请求网页乱码解决方法
- mysql 数据表操作 存储引擎介绍
- 2019-12-07 IP header的结构由RFC 791定义
- mac上c++11的编译问题
- 【VS开发】Windows平台下Makefile学习笔记
- 职业培训学校计算机培训计划,职业技能学校关于计算机应用一级MS-Office培训开班计划.doc...
- 1273-宣传墙(第九届河南省ICPC省赛 --状压DP)
- 计算机键盘fn,笔记本键盘fn键有什么用 笔记本键盘fn键使用说明大全
- 手把手教你在自己的扫描器中,集(bai)成(piao)大名鼎鼎的漏扫描工具nuclei
- Alan Walker MV 合辑01 by defender 歌词
- 【小程序】- 微信授权、绑定手机号
- 如何在Android上访问iCloud服务