解題思路:
計算總天數
1.1971~year-1如果是閏年則一年有366天,反之有365天
2.計算year年1月1號到month月day天的天數
3.將上述天數累加起來,由於2023年 1月1號是禮拜五,所以總天數再加4,
4.將總天數%7,再對應到週幾
**實現:
class solution
else
}//計算year這一年對應的天數
int res=;
if(isrun(year))
for(int i=1;itotalday+=day;
int val=(totalday+4)%7;
string weekday=;
return weekday[val];
}//判斷閏年
public boolean isrun(int year)
return false;
}}
1185 一周中的第幾天 golang
給你乙個日期,請你設計乙個演算法來判斷它是對應一周中的哪一天。輸入為三個整數 day month 和 year,分別表示日 月 年。您返回的結果必須是這幾個值中的乙個 示例 1 輸入 day 31,month 8,year 2019 輸出 saturday 示例 2 輸入 day 18,month ...
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 ...