문제 42 : 2020년

less than 1 minute read

문제 42 : 2020년

// 2020년 1월 1일은 수요일이다. 2020년 a월 b일은 무슨 요일 일까요?

//2020년은 윤년
// 2020년 a월 b일은 실제로 있는 날만 입력

풀이 1

const month = prompt("월을 입력하세요.");
const day = prompt("일을 입력하세요.");
function solution(month, day) {
  const week = ["SUN", "MON", "TUE", "WED", "THU", "FRI", "SAT"];
  const inputDay = new Date(2020, month - 1, day);
  return week[inputDay.getDay()];
}

console.log(solution(month, day));

new Date()처럼 아무값도 입력하지 않으면 현재 시간이 저장된다. 그러나 년, 월, 일을 입력하면 해당 날짜로 객체가 저장된다.
“월”의 경우 0부터 읽기때문에 -1 해줘야 한다.

Leave a comment