728x90
[Level 1] 2016년
구분
코딩테스트연습 > 연습문제
풀이 요약
2016년에 해당하는 요일을 반환하는 문제
나의 풀이
function solution(a, b) {
var answer = '';
let day=["SUN","MON","TUE","WED","THU","FRI","SAT"]
let date = new Date(`2016-${a}-${b}`).getDay();
return day[date]
}
2016년의 특정 날짜를 입력받아 해당 날짜의 요일을 반환하는 문제였습니다.
new Date(2016-${a}-${b})를 통해 2016년의 특정 날짜를 나타내는 Date 객체를 생성하고,
getDay 메서드를 호출하여 해당 날짜의 요일을 0~6까지의 숫자로 반환받습니다.
date 값을 인덱스로 사용하여 day 배열에서 해당 요일을 반환합니다.
배운 점
자바스크립트의 내장 메서드를 활용해서 쉽게 풀이할 수 있었습니다!
728x90
'코테 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] x만큼 간격이 있는 n개의 숫자 (0) | 2024.10.13 |
---|---|
[프로그래머스] 폰켓몬 (0) | 2024.08.01 |
[프로그래머스] 추억 점수 (0) | 2024.07.29 |
[프로그래머스] 푸드 파이트 대회 (0) | 2024.07.25 |
[프로그래머스] 자연수 뒤집어 배열로 만들기 (0) | 2024.07.25 |