프로그래머스 - 2016년

이서현·2021년 7월 25일
0

Algorithm

목록 보기
50/76

07.25에 푼 문제입니다🌷

2016년

function solution(a, b) {
    var answer = '';
    const days = ['SUN','MON','TUE','WED','THU','FRI','SAT']
    let day= 5
    for(let i=1; i<a; i++){
        if(i>=8) i++ // 8월부터는 짝수 월이 31이 된다.
        if(i===2){
            day = (day+1)%7
        }
        else if(i%2===0){
            day = (day+2)%7
        }
        else{
            day = (day+3)%7
        }
        if(i>=8) i--
        
    }
    if(day+(b%7)===0) return "SAT" 
    return days[(day+(b%7-1))%7];
}
profile
안녕하세요. 이서현입니다( ღ'ᴗ'ღ )

0개의 댓글