給你乙個日期,請你設計乙個演算法來判斷它是對應一周中的哪一天。
輸入為三個整數:day、month 和 year,分別表示日、月、年。
您返回的結果必須是這幾個值中的乙個 。
示例 1:
輸入:day = 31, month = 8, year = 2019
輸出:「saturday」
示例 2:
輸入:day = 18, month = 7, year = 1999
輸出:「sunday」
示例 3:
輸入:day = 15, month = 8, year = 1993
輸出:「sunday」
給出的日期一定是在 1971 到 2100 年之間的有效日期。
func
dayoftheweek
(day int
, month int
, year int
)string
1185 一周中的第幾天
解題思路 計算總天數 1.1971 year 1如果是閏年則一年有366天,反之有365天 2.計算year年1月1號到month月day天的天數 3.將上述天數累加起來,由於1971年 1月1號是禮拜五,所以總天數再加4,4.將總天數 7,再對應到週幾 實現 class solution else...
LeetCode 1185 一周中的第幾天
給你乙個日期,請你設計乙個演算法來判斷它是對應一周中的哪一天。輸入為三個整數 day month 和 year,分別表示日 月 年。您返回的結果必須是這幾個值中的乙個 示例 1 輸入 day 31,month 8,year 2019 輸出 saturday 給出的日期一定是在 1971 到 2100...
Leetcode 1185 一周中的第幾天
給你乙個日期,請你設計乙個演算法來判斷它是對應一周中的哪一天。輸入為三個整數 day month 和 year,分別表示日 月 年。您返回的結果必須是這幾個值中的乙個 示例 1 輸入 day 31,month 8,year 2019 輸出 saturday 示例 2 輸入 day 18,month ...