728x90
문제
정답 처리 된 코드(1)
function solution(a, b){
var answer = new Date(2016, a-1, b).toString().slice(0, 3).toUpperCase();
return answer;
}
console.log(solution(5, 24));
문제 이해
1) date 함수를 사용하면 아래 내용이 출력된다.
Tue May 24 2016 00:00:00 GMT+0900 (대한민국 표준시)
2) 잘라내기 위해서 string 으로 바꾼다.
3) 요일 부분을 자른다.
정답 처리 된 코드(2)
function solution(a, b) {
var week = new Array('SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT');
var date = new Date("2016-"+a+"-"+b).getDay();
var answer = week[date];
return answer;
}
문제 이해
1) Date 객체를 생성 후 요일에 해당 하는 숫자를 반환하는 getDay() 를 적용. 0이 일요일.
2) 확인한 숫자를 week 배열 인덱스로 사용하기
출처: programmers.co.kr/learn/courses/30/lessons/12901?language=javascript
'알고리즘, 자료구조 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/javascript/카카오인턴십] 크레인 인형뽑기 게임 (0) | 2021.04.06 |
---|---|
[프로그래머스/javascript] 수박수박수박수박수박수? (0) | 2021.04.05 |
[프로그래머스/javascript] 서울에서 김서방 찾기 (0) | 2021.04.05 |
[프로그래머스/javascript] 두 정수 사이의 합 문제 풀기 (0) | 2021.04.05 |
[프로그래머스/완전탐색/javascript] 모의고사 코드 및 설명 (0) | 2021.04.05 |