Date 객체를 이용한 풀이
function solution(a, b) {
let week = ['SUN','MON','TUE','WED','THU','FRI','SAT']
let date = new Date(`2016-${a}-${b}`)
return week[date.getDay()]
}
배열을 이용한 풀이
function solution(a, b) {
const monthDay = [31,29,31,30,31,30,31,31,30,31,30,31]
const weekDay = ["THU", "FRI", "SAT", "SUN", "MON", "TUE", "WED"]
// 1월 7일은 목요일. 7로 나누어서 0으로 떨어지는 요일이 목요일이므로 "THU"를 인덱스 0 자리에 위치
let days = b
for(let i=0 ; i<a-1 ; i++)
days += monthDay[i];
return weekDay[days%7];
}