function solution(a, b) {
let week = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"];
const year = 2016;
const month = a;
const day = b;
const date = `${year}-${month}-${day}`;
let ans = week[new Date(date).getDay()];
return ans;
}
Date 객체에서 getDay를 사용하면 간단하게 특정 날짜의 요일을 구할 수 있다.
getDay는 0 ~ 6의 숫자를 반환하며, 일 ~ 토요일을 의미한다.
주의할 점은 Date 객체를 사용할 때, "year-month-day"의 형태로 문자열을 입력해줘야한다는 것이다.
Date 객체에 입력값을 넣는 방법은 여러가지가 있는데, 그 중 한 가지 방법을 사용한 것으로
알아서 "-" 문자를 파싱해서 년,월,일을 파악한다.