[JS100제] 문제42 : 2020년
문제42 : 2020년
2020년 1월 1일은 수요일입니다. 2020년 a월 b일은 무슨 요일일까요?
두 수 a, b를 입력받아 2020년 a월 b일이 무슨 요일인지 리턴하는 함수 solution을 완성하세요.
요일의 이름은 일요일부터 토요일까지 각각 SUN, MON, TUE, WED, THU, FRI, SAT 입니다.
예를 들어 a = 5, b = 24라면 5월 24일은 일요일이므로 문자열 "SUN"를 반환하세요.
제한 조건
2020년은 윤년입니다.
2020년 a월 b일은 실제로 있는 날입니다.
(13월 26일이나 2월 45일 같은 날짜는 주어지지 않습니다.)
wrong answer
function findDay(a, b) {
let date = new Date(2020 - a - b) // ('2020-' +a+ '-'+b)로 작성해야합니다.
let arr = ['SUN', 'MON', 'TUE', 'WEN', 'THU', 'FRI', 'SAT']
let dayNum = date.getDay()
return arr[dayNum]
}
console.log(findDay(5, 24))
답안
const month = prompt('월을 입력하세요.');
const date = prompt('일을 입력하세요.');
function solution(a,b){
const day = ["SUN","MON","TUE","WED","THU","FRI","SAT"];
const x = new Date('2020-'+a+'-'+b);
return day[x.getDay()];
}
console.log(solution(month, date));
Author And Source
이 문제에 관하여([JS100제] 문제42 : 2020년), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@0seo8/JS100제-문제42-2020년저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)