728x90
반응형


반응형
Calendar 클래스를 활용한 코드.
Calendar.DAY_OF_WEEK 메소드를 사용하여 날짜를 조회하면, 1~7까지의 숫자를 리턴하는데 아래 코드와 같이 1은 일요일부터 시작해서~~ 토요일까지!
그리고 set 메소드에서 month 부분에서 -1을 한 이유는 Calendar 클래스의 Month는 0부터 시작하기 때문ㅋㅋㅋ헷갈린당
import java.util.Calendar;
class Solution {
public String solution(int a, int b) {
String answer = "";
Calendar cal = Calendar.getInstance();
cal.set(2016, a - 1, b);
int num = cal.get(Calendar.DAY_OF_WEEK); //요일의 1~7까지 리턴
switch (num) {
case 1:
answer = "SUN";
break;
case 2:
answer = "MON";
break;
case 3:
answer = "TUE";
break;
case 4:
answer = "WED";
break;
case 5:
answer = "THU";
break;
case 6:
answer = "FRI";
break;
case 7:
answer = "SAT";
break;
}
return answer;
}
}
728x90
반응형
'JAVA 코딩 알고리즘 연습 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 콜라츠 추측 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
---|---|
프로그래머스 - 최대공약수와 최소공배수 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 정수 제곱근 판별 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 이상한 문자 만들기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 최빈값 구하기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 외계행성의 나이 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - 배열 회전시키기 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
프로그래머스 - k의 개수 / JAVA (자바) 코딩 알고리즘 연습 (0) | 2022.12.15 |
댓글