본문으로 바로가기
윤년 = 4년에 한번 씩 2월이 29일인 년
#include <string>
#include <vector>

using namespace std;
string wo[7]={"THU","FRI","SAT","SUN","MON","TUE","WED"};
int month[12]={31,29,31,30,31,30,31,31,30,31,30,31};
string solution(int a, int b) {
    string answer = "";
    int sum=0;
    for(int i=0;i<a-1;i++){
        sum+=month[i];
    }
    answer=wo[(sum+b)%7];
    return answer;
}

프로그래머스 LV1 - 2016년 문제

1. 초기 1월1일이 금요일 값 셋팅해주기

2. 입력된 달까지의 날짜 수의 총합 구하기

3. 날짜수를 알면 요일을 구할 수 있다.