当前位置: 首页 > news >正文

myeclipse网站开发百度网页版浏览器入口

myeclipse网站开发,百度网页版浏览器入口,wordpress copyfeed,wordpress 5 主题教程LeetCode每日一题 2023年的最后一题 1154.一年中的第几天 1154. 一年中的第几天 - 力扣(LeetCode) 描述 给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。返回该日期是当年的第几天。 示例 1: 输入&a…

LeetCode每日一题

2023年的最后一题

1154.一年中的第几天

1154. 一年中的第几天 - 力扣(LeetCode)

描述

给你一个字符串 date ,按 YYYY-MM-DD 格式表示一个 现行公元纪年法 日期。返回该日期是当年的第几天。

示例 1:

输入:date = "2019-01-09"
输出:9
解释:给定日期是2019年的第九天。

示例 2:

输入:date = "2019-02-10"
输出:41

提示:

  • date.length == 10
  • date[4] == date[7] == '-',其他的 date[i] 都是数字
  • date 表示的范围从 1900 年 1 月 1 日至 2019 年 12 月 31 日

思路

根据给出的date,获取年份(YYYY),月份(MM),天数(DD)

先按平年。即每年365天计算出每个月之前的天数,然后再判断年份是否为闰年,为闰年并且月份大于等于3,则在天数上加1.

代码

C++
class Solution {
public:int dayOfYear(string date) {int year = getNum(0,4,date);int month = getNum(5,7,date);int day = getNum(8,10,date);// 每个月之前的总天数vector<int> daysBeforeMonth = {0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334};int days = daysBeforeMonth[month - 1] + day;if((year % 400 ==0 || (year % 4 == 0 && year % 100 != 0)) && month >= 3) days++;return days;}// 根据给定范围提取对应的数字int getNum(int start, int end , string date){int number = 0;for(int i = start; i < end; i++){number *= 10;number += date[i] - '0';}return number;}
};
Java

charAt() 方法用于返回指定索引处的字符。索引范围为从 0 到 length() - 1。

class Solution {public int dayOfYear(String date) {int year = getNum(0,4,date);int month = getNum(5,7,date);int day = getNum(8,10,date);// 每月之前的总天数int[] daysBeforeMonth = new int[]{0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334};int days = daysBeforeMonth[month - 1] + day;if((year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) && month >= 3) days++;return days;}public int getNum(int start,int end, String date){int number = 0;for(int i = start; i < end; i++){number *= 10;number += date.charAt(i) - '0';}return number;}
}
http://www.zhongyajixie.com/news/38977.html

相关文章:

  • 政府网站建设栏目情况怎么做市场推广
  • 玄武模板网站制作品牌搜索seo优化托管
  • 网站公安备案时间限制站长推广工具
  • 长春电商网站建设哪家专业电销名单渠道在哪里找
  • premium wordpress themes信息流优化师是什么
  • 网站建设费用价格申请网址怎么申请的
  • 网站建设新闻 常识网络营销与传统营销的区别
  • 公司如何做自己的网站国内最好的搜索引擎
  • 昆明网站设计建设百度帐号个人中心
  • 做公司网站需要多少钱简单网页制作成品免费
  • 做网站汉中抖音宣传推广方案
  • 怎样做企业手机网站首页东莞做网络推广的公司
  • 淘宝联盟必须要网站备案app推广方案怎么写
  • 城市管理如何宣传市建设网站seo百科大全
  • 网站页面做平台怎样推广
  • wordpress文章变成html代码关键词排名优化网站
  • 政府网站问题建设调研报告最近发生的重大新闻
  • 橙子建站是什么软件爱站网关键词挖掘工具
  • 如何区分静态和动态网站杭州seo联盟
  • 做360手机网站优化做一个公司网站需要多少钱
  • 中山商城型网站建设大数据查询官网
  • 创建网站首页时通常取文件名为网络广告发布
  • 小型企业网站模板下载网站主页
  • 肇庆网页制作公司河南seo
  • 靠广告赚钱的网站备案pc网站优化排名软件
  • 曰本真人性做爰视频网站名字网络营销百科
  • 手机网页布局长春网站seo
  • 广告网站怎么建设谷歌推广怎么操作
  • 公司网站自己可以做吗热搜排行榜今日排名
  • 昆明企业做网站自己建网站怎么推广