프로그래머스 1단계 -2016

원동휘·2022년 10월 1일
0

프로그래머스

목록 보기
34/46

< 문제 >

풀이
new Date에서 월쪽에 -1일을 해준이유는
Date의 월 표시

  • 0~11 > 1월~12월
    Date 의 요일 표시
  • 0~6 > 일요일 ~ 토요일
    이렇게 구성되어 있기 때문입니다.그래서 5월을 구하기위해 5 - 1을 해주고,
    위에 표시한대로 일 ~ 토요일 순서로 먼저 day라는 배열을 정의해두고,
    2016년 5월 24일에 getDay명령어로 0~6중 하나의 숫자를 받아와 배열의 index에 넣어줘서 특정한 요일을 찾는 풀이
function solution(a, b) {
  let day = ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT'];
  const DateForm = new Date(2016, a - 1, b);
  return day[DateForm.getDay()];
}

console.log(solution(5, 24));
profile
Front-End Developer #Nextjs #React #Typescript

0개의 댓글