调用博主最近登录时间
生活中的HYGGE
力扣每日一题-1185. 一周中的第几天

力扣每日一题-1185. 一周中的第几天

hygge
2023-12-30 / 0 评论 / 124 阅读 / 正在检测是否收录...

给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。

输入为三个整数:day、month 和 year,分别表示日、月、年。

您返回的结果必须是这几个值中的一个 {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}。

示例 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 年之间的有效日期。

我的代码:

import java.time.LocalDate;
import java.time.DayOfWeek;

class Solution {
    public String dayOfTheWeek(int day, int month, int year) {
      LocalDate ld = LocalDate.of(year,month,day);
      DayOfWeek dow = ld.getDayOfWeek();
      String result = dow.toString();
      return result.charAt(0) + result.substring(1).toLowerCase();
    }
}
0

评论 (0)

取消