LeetCode 1154 一年中的第幾天

2021-09-27 02:09:01 字數 730 閱讀 1397

給你乙個按 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 輸出...

又是一年中秋

不同於別的節日,上大學以來,每年的中秋過的還都蠻有節日氣氛的。糾結三天的數模國賽終於也告一段落,雖然最終還是迫不得已的通宵了,而且在最後趕的十分急,但總算是完成了,感覺還是比較不錯的。其間也發生了一些我不願意發生的事情,也差點為此悲劇了。不過對於某些事情,我還是處於一種坦然的態度,畢竟對於學術而言,...