문제
https://programmers.co.kr/learn/courses/30/lessons/12901
코드
class Solution {
public String solution(int a, int b) {
String answer = "";
String[] days = {"THU", "FRI", "SAT", "SUN", "MON", "TUE", "WED"};
int sum = 0;
for(int i=1; i<a;i++){
if(i<8){
if(i==2)
sum += 29;
else if(i%2==0)
sum += 30;
else
sum+= 31;
}else {
if(i%2==0)
sum+=31;
else
sum+=30;
}
}
sum+=b;
answer=days[sum%7];
return answer;
}
}
'Preparing Coding Test > Programmers L1' 카테고리의 다른 글
[Java] 문자열 다루기 기본 (0) | 2020.07.21 |
---|---|
[Java] x만큼 간격이 있는 n개의 숫자 (0) | 2020.07.21 |
[Java] 문자열 내림차순으로 배치하기 (0) | 2020.07.17 |
[Java] 두 정수 사이의 합 (0) | 2020.07.14 |
[Java] 가운데 글자 가져오기 (0) | 2020.07.14 |