티스토리 뷰

https://programmers.co.kr/learn/courses/30/lessons/12901

 

알고리즘 연습 - 2016년 | 프로그래머스

실행 결과가 여기에 표시됩니다.

programmers.co.kr

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
class Solution {
  public String solution(int a, int b) {
 
        int sum = 0;
        for(int i = 1; i < a; i++) {
            // ... 7월 31일, 8월 31일 ...
            if(i < 8) {
                sum += i == 2 ? 29 : i % 2 == 0 ? 30 : 31;
            } else {
                sum += i % 2 == 0 ? 31 : 30;
            }
        }
 
        //1월 1일은 금요일이라서 배열 index를 거기에 맞춤
        String[] day = {"THU""FRI""SAT""SUN""MON""TUE""WED"};
 
        return day[(sum + b) % 7];
  }
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
댓글