給你乙個按 yyyy-mm-dd 格式表示日期的字串 date,請你計算並返回該日期是當年的第幾天。
通常情況下,我們認為 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此類推。每個月的天數與現行公元紀年法(格里高利歷)一致。
class
solution
;int year =
stoi
(date.
substr(0
,4))
, month =
stoi
(date.
substr(5
,2))
, day =
stoi
(date.
substr(8
,2))
;int sum =0;
for(
int i=
1; i) sum +
= monthdays[i-1]
;if(month >2&&
((year %4==
0&& year %
100!=0)
|| year %
400==0)
) sum +=1
; sum +
= day;
return sum;}}
;
演算法 leetcode1154 一年中的第幾天
給你乙個按 yyyy mm dd 格式表示日期的字串 date,請你計算並返回該日期是當年的第幾天。通常情況下,我們認為 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此類推。每個月的天數與現行公元紀年法 格里高利歷 一致。示例 1 輸入 date 2019 01 09 輸出...
1154 一年中的第幾天 golang
給你乙個按 yyyy mm dd 格式表示日期的字串 date,請你計算並返回該日期是當年的第幾天。通常情況下,我們認為 1 月 1 日是每年的第 1 天,1 月 2 日是每年的第 2 天,依此類推。每個月的天數與現行公元紀年法 格里高利歷 一致。示例 1 輸入 date 2019 01 09 輸出...
又是一年中秋
不同於別的節日,上大學以來,每年的中秋過的還都蠻有節日氣氛的。糾結三天的數模國賽終於也告一段落,雖然最終還是迫不得已的通宵了,而且在最後趕的十分急,但總算是完成了,感覺還是比較不錯的。其間也發生了一些我不願意發生的事情,也差點為此悲劇了。不過對於某些事情,我還是處於一種坦然的態度,畢竟對於學術而言,...