https://www.hackerrank.com/challenges/java-date-and-time/problem?isFullScreen=true
Java Date and Time | HackerRank
Print the day of a given date.
www.hackerrank.com
솔루션
class Result {
public static String findDay(int month, int day, int year) {
String[] dayStrArr = {"SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY","SUNDAY"};
LocalDate date = LocalDate.of(year,month,day);
DayOfWeek dayOfWeek = date.getDayOfWeek();
int dayOfWeekNumber = dayOfWeek.getValue();
String result = dayStrArr[dayOfWeekNumber];
return result;
}
}
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(System.getenv("OUTPUT_PATH")));
String[] firstMultipleInput = bufferedReader.readLine().replaceAll("\\s+$", "").split(" ");
int month = Integer.parseInt(firstMultipleInput[0]);
int day = Integer.parseInt(firstMultipleInput[1]);
int year = Integer.parseInt(firstMultipleInput[2]);
String res = Result.findDay(month, day, year);
bufferedWriter.write(res);
bufferedWriter.newLine();
bufferedReader.close();
bufferedWriter.close();
}
}'알고리즘' 카테고리의 다른 글
| [알고리즘] hashMap을 이용한 단어 갯수 세기_프로그래머스 문제(A로 B 만들기) (0) | 2024.01.29 |
|---|---|
| [알고리즘]hashSet의 장점을 이용한 중복제거 문제_프로그래머(중복된 문자 제거) (0) | 2024.01.29 |
| [알고리즘]문자열의 위치에서 배열 정렬하기_charAt_프로그래머스문제(문자열 내 마음대로 정렬하기) (0) | 2024.01.25 |
| [알고리즘] stream를 이용해서 문자열의 오름차순하기_프로그래머스 문제(문자열 내림차순으로 배치하기) (0) | 2024.01.25 |
| [알고리즘] 이중배열, Arrays 정렬_프로그래머스문제(K번째수) (0) | 2024.01.25 |