풀이
class Solution {
public String solution(int a, int b) {
String answer = "";
int[] arr = {31,29,31,30,31,30,31,31,30,31,30,31};
int count = 0;
for(int i=0; i<a-1; i++){ // 각 월 더하기
count += arr[i];
}
count += b; // 일 더하기
int num = count % 7;
switch(num){
case 0:
answer = "THU";
break;
case 1:
answer = "FRI";
break;
case 2:
answer = "SAT";
break;
case 3:
answer = "SUN";
break;
case 4:
answer = "MON";
break;
case 5:
answer = "TUE";
break;
case 6:
answer = "WED";
break;
}
return answer;
}
}
결과
'코딩 문제 > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 코딩테스트 - Level1 - 가운데 글자 가져오기 (0) | 2021.02.26 |
---|---|
프로그래머스 - 코딩테스트 - Level1 - 3진법 뒤집기 (0) | 2021.02.26 |
프로그래머스 - 코딩테스트 - Level2 - 주식가격 (0) | 2021.02.22 |
프로그래머스 - 코딩테스트 - Level2 - 124 나라의 숫자 (0) | 2021.02.22 |
프로그래머스 - 코딩테스트 - Level2 - 기능개발 (0) | 2021.02.22 |