https://programmers.co.kr/learn/courses/30/lessons/12901
class Solution {
public String solution(int a, int b) {
int[] month_days= {31,29,31,30,31,30,31,31,30,31,30,31};
int days = 0;
for(int i=0; i<a-1; i++) {
days += month_days[i];
}
days += (b-1);
String answer = "";
switch(days%7) {
case 0 : answer = "FRI";break;
case 1 : answer = "SAT";break;
case 2 : answer = "SUN";break;
case 3 : answer = "MON";break;
case 4 : answer = "TUE";break;
case 5 : answer = "WED";break;
case 6 : answer = "THU";break;
}
return answer;
}
}
switch~case문 break 주의.
'코딩테스트연습 > 프로그래머스' 카테고리의 다른 글
[프로그래머스 - JAVA] 위클리 챌린지8주차_최소 직사각형 (0) | 2021.10.27 |
---|---|
[프로그래머스 - JAVA] 2019 KAKAO BLIND RECRUITMENT 오픈채팅방 (0) | 2021.10.26 |
[프로그래머스 - JAVA] Summer/Winter Coding(~2018) 예산 (0) | 2021.10.24 |
[프로그래머스 - JAVA] 월간 코드 챌린지 시즌2 약수의 개수와 덧셈 (0) | 2021.10.24 |
[프로그래머스 - JAVA] 월간 코드 챌린지 시즌1 내적 (0) | 2021.10.24 |