
문제 프로그래머스 2016년
🔑 일요일~월요일을 0~6으로 반환하는 getDay()를 사용하여 배열의 값을 반환합니다.
function solution(a, b) {
let days = ['SUN','MON','TUE','WED','THU','FRI','SAT'] ;
let d = new Date(2016, a-1, b);
let dayNum = d.getDay();
return days[dayNum] ;
}
days 배열에 담습니다.new Date()에 기준이 될 날짜를 입력하고 변수 d에 담습니다.getDay() 사용합니다.days배열에서 0은 'SUN', 1은 'MON'... 이므로 days배열의 인덱스를 getDay 반환 값인 dayNum으로 넣어줍니다.