function solution(a, b) {
const day = ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT'];
return day[new Date(`2016/${a}/${b}`).getDay()];
}
// ----- 다른 방법 -----
function solution(a, b) {
const month = [31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
const week = ['THU', 'FRI', 'SAT', 'SUN', 'MON', 'TUE', 'WED'];
let day = b;
for (let i = 0; i < a - 1; i++) day += month[i];
return week[day % 7];
}
'JAVASCRIPT > 자바스크립트 알고리즘' 카테고리의 다른 글
[프로그래머스 Lv.1] 가운데 글자 가져오기 (0) | 2021.01.28 |
---|---|
[프로그래머스 Lv.1] k번째수 (0) | 2020.12.31 |
[프로그래머스 Lv.1] 체육복 (0) | 2020.12.31 |
[프로그래머스 Lv.1] 모의고사 (0) | 2020.12.30 |
[프로그래머스 Lv.1] 완주하지 못한 선수 (0) | 2020.12.30 |