풀었는데 이해가 엄청 안가는 문제다;
코드
function solution(a, b) { const day = ['SUM', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT'] const day1 = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"] let date = new Date(`${a},${b},2016`).getDay(); return day[date] }
그냥 new Date 내부함수를 이용해서 풀었는데
new Date를 쓰고 (원하는 날짜)를 넣고 그 날자의 요일을 반환해서 요일을 잡는 것인데
유의할 점은 얘는 일요일부터 시작하고, 일요일은 0부터 시작한다
그래서 0은 일요일.. 1은 월요일 이런식으로 설정을 미리 해놔야한다.
근데 이해가 안되는 것은 ' ' 로 작성한 것은 3,4번이 통과가 안된다.
그은데 " "로 작성한 것은 통과가 된다.....
도대체 무슨 차이가 있는걸까.....도...대체?