문제 설명
2016년 1월 1일은 금요일입니다. 2016년 a월 b일은 무슨 요일일까요? 두 수 a ,b를 입력받아 2016년 a월 b일이 무슨 요일인지 리턴하는 함수, solution을 완성하세요. 요일의 이름은 일요일부터 토요일까지 각각 SUN,MON,TUE,WED,THU,FRI,SAT
입니다. 예를 들어 a=5, b=24라면 5월 24일은 화요일이므로 문자열 "TUE"를 반환하세요.
제한 조건- 2016년은 윤년입니다.
- 2016년 a월 b일은 실제로 있는 날입니다. (13월 26일이나 2월 45일같은 날짜는 주어지지 않습니다)
입출력 예
a | b | result |
5 | 24 | "TUE" |
내가 짠코드
function solution(a, b) {
let setDate = new Date('2016-'+a+'-'+b);
let dayArr = ['SUN','MON','TUE','WED','THU','FRI','SAT'];
return dayArr[setDate.getDay()];
}
함수 이름을 바꾸거나 형식에 맞지 않게 정답을 내면 틀린것으로 처리돼서 난감했다.
'trouble shooting' 카테고리의 다른 글
알고리즘 연습문제5(이상한 문자 만들기) (0) | 2022.09.24 |
---|---|
알고리즘 연습문제4(완주하지 못한 선수) (0) | 2022.09.24 |
알고리즘 연습문제3(수박수박수박수박수박수?) (0) | 2022.09.24 |
알고리즘 연습문제2(나누어 떨어지는 숫자 배열) (0) | 2022.09.24 |
submit 버튼에 비동기 함수 했을때 발생했던 에러 (0) | 2022.09.22 |