[프로그래머스] [LV1] 2016년
업데이트:
📚 2016년
난이도 ⭐️
📖 문제
📝 내 풀이
class Solution {
public String solution(int a, int b) {
String answer = "";
int sum = 0;
String Day[] = {"FRI", "SAT", "SUN", "MON", "TUE", "WED", "THU"};
int Month[] = {31,29,31,30,31,30,31,31,30,31,30,31};
for(int i = 1; i < a; i++)
sum += Month[i-1];
answer = Day[(sum+b-1)%7];
return answer;
}
}
배열과 반복문을 사용해서 쉽게 답을 찾을 수 있는 문제이다.
다만 주의해야할 점은 배열의 [ ]안에 값이 음수가 되지 않도록 연산하도록 하자.
런타임 에러가 발생할 수 있다.
끝-!
댓글남기기