2016년 문제를 풀어보자

JD·2021년 10월 11일
0

중요사항

  • 날짜
  • 2016년 고정

📢2016년

a,b를 입력받아 2016년 a월 b일이 무슨요일인지 구현

📢풀이

  • 간단한게 Date() 생성함
  • 요일을 문자열타입으로 배열 생성
  • new Date(년,월,일) 이 가능하므로new Date(2016,a-1,b)로 선언
  • 요일을 가지고 오기위해 getDay()선언
  • 해당 요일에 배열값 반환
function solution(a, b) {
    let wday = ['SUN','MON','TUE','WED','THU','FRI','SAT'];  
    let date = new Date(2016,a-1,b);
    
    
    return wday[date.getDay()];
}

📢마치며

Date()를 써서 간단하게 표현을 해서 나름 아 짧게 잘작성했구나라고 좋아했는데 다른사람이 표현한걸보니 출력시 년월일 그리고 요일까지 영어로 출력되는걸 참고하여 문자열을 자르고 반환하는걸보고 이야 창의력 넘산데 라고 생각이든다 아 나중에는 언젠가는 풀이 첫페이지에 첫번째 코드가 좀 되고싶다 👏

📢출처

👍프로그래머스

0개의 댓글