class Solution {
public String dayOfTheWeek(int day, int month, int year) {
String[] week = {"Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday", "Sunday"};
int num_day=0;
num_day+=(year-1971)*365+(year-1969)/4;
int [] month_day_num={31,28,31,30,31,30,31,31,30,31,30};
for(int i=0;i<month - 1;i++){
num_day+=month_day_num[i];
}
if(((year%100==0&&year%400==0)||(year%4==0&&year%100!=0))&&(month>2)){
num_day+=1;
}
num_day+=day;
int result=(3+num_day)%7;
return week[result];
}
}
太阳之子的力扣之路 1.3
最新推荐文章于 2024-09-19 06:01:52 发布