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"를 반환하세요.
a | b | result |
---|---|---|
5 | 24 | "TUE" |
function solution(a, b) {
// 요일 배열 생성
const week = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"];
// new Date()로 해당 날짜의 요일 index 추출 후 return
return week[new Date(2016, a - 1, b).getDay()];
}
// 배웠던 다른사람의 풀이
// toString() 메서드에서 요일을 추출한 센스있는 코드
function getDayName(a, b) {
var tempDate = new Date(2016, a - 1, b);
return tempDate.toString().slice(0, 3).toUpperCase();
}