반응형
정말 비효율적인 코드.
class Solution {
public String solution(int a, int b) {
String answer = "111111";
int days = 0;
if(a == 1){
days = b;
} else if(a == 2){
days = 31 + b;
} else if(a == 3){
days = 60 + b;
}else if(a == 4){
days = 91 + b;
}else if(a == 5){
days = 121 + b;
}else if(a == 6){
days = 152 + b;
}else if(a == 7){
days = 182 + b;
}else if(a == 8){
days = 213 + b;
}else if(a == 9){
days = 244 + b;
}else if(a == 10){
days = 274 + b;
}else if(a == 11){
days = 305 + b;
}else if(a == 12){
days = 335 + b;
}
if(days % 7 == 1){
answer = "FRI";
} else if(days % 7 == 2){
answer = "SAT";
}else if(days % 7 == 3){
answer = "SUN";
}else if(days % 7 == 4){
answer = "MON";
}else if(days % 7 == 5){
answer = "TUE";
}else if(days % 7 == 6){
answer = "WED";
}else if(days % 7 == 0){
answer = "THU";
}
return answer;
}
public static void main(){
Solution T = new Solution();
System.out.println(T.solution(1,2));
}
}
반응형
'애플리케이션 개발 > 알고리즘' 카테고리의 다른 글
[프로그래머스] 폰켓몬 (0) | 2022.07.06 |
---|---|
[프로그래머스] 행렬의 곱셉 (0) | 2022.07.03 |
[프로그래머스] 모의고사 (0) | 2022.06.30 |
[프로그래머스] K번째수 (0) | 2022.06.29 |
[프로그래머스] DESC / ASC (0) | 2022.05.31 |