2016년

Mudi·2022년 11월 3일
0

[JavaScript] Coding Test

목록 보기
8/23
post-thumbnail

2016년

문제 프로그래머스 2016년

🔑 일요일~월요일을 0~6으로 반환하는 getDay()를 사용하여 배열의 값을 반환합니다.


풀이

function solution(a, b) {
    let days = ['SUN','MON','TUE','WED','THU','FRI','SAT'] ;
    let d = new Date(2016, a-1, b);
    let dayNum = d.getDay();
    return days[dayNum] ;
}
  1. 요일 이름을 days 배열에 담습니다.
  2. new Date()에 기준이 될 날짜를 입력하고 변수 d에 담습니다.
  3. 무슨 요일인지 반환하는 getDay() 사용합니다.
  4. days배열에서 0은 'SUN', 1은 'MON'... 이므로 days배열의 인덱스를 getDay 반환 값인 dayNum으로 넣어줍니다.

0개의 댓글