function solution(a, b) {
const days = ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT'];
let answer = days[new Date(`2016-${a}-${b}`).getDay()];
return answer;
}
이번 문제는 Date 사용하면쉬울것 같았는데
Date사용법을 잘못 알고 있었다.
해당 답이 안나와서 모든 일수를 더해서 days[] 7개를 계속 증가 시켜 내부에서 이동하게 하여 하나하나 다 훑어 본것과 같은 비 효율적인 알고리즘 완성!
다른 사람 정답부분 보고 다시 만들어 보니 너무 쉽다!
2016-M-D 형식이면 되는거였다.....
왜 2016,M,D를 사용해서.....
역시 없을리가 없지....
'CodeKata > JS' 카테고리의 다른 글
CodeKata_js_56_과일장수 (0) | 2024.11.25 |
---|---|
CodeKata_js_55_카드뭉치 (0) | 2024.11.25 |
CodeKata_js_53_명예의 전당 (0) | 2024.11.21 |
CodeKata_js_52_콜라 문제 (0) | 2024.11.20 |
CodeKata_js_51_푸드 파이트 대회 (0) | 2024.11.19 |
댓글