[νλ‘κ·Έλλ¨Έμ€] 2016λ – μλ°μ€ν¬λ¦½νΈ
β λ¬Έμ
2016λ
1μ 1μΌμ κΈμμΌμ
λλ€. 2016λ
aμ bμΌμ λ¬΄μ¨ μμΌμΌκΉμ? λ μ a ,bλ₯Ό μ
λ ₯λ°μ 2016λ
aμ bμΌμ΄ λ¬΄μ¨ μμΌμΈμ§ 리ν΄νλ ν¨μ, solutionμ μμ±νμΈμ. μμΌμ μ΄λ¦μ μΌμμΌλΆν° ν μμΌκΉμ§ κ°κ° Sun, Mon, Tue, Wed, Thu, Fri, Sat μ
λλ€. μλ₯Ό λ€μ΄ a=5, b=24λΌλ©΄ 5μ 24μΌμ νμμΌμ΄λ―λ‘ λ¬Έμμ΄ “TUE”λ₯Ό λ°ννμΈμ.
β μ νμ¬ν
- 2016λ μ μ€λ μ λλ€.
- 2016λ
aμ bμΌμ μ€μ λ‘ μλ λ μ
λλ€. (13μ 26μΌμ΄λ 2μ 45μΌκ°μ λ μ§λ μ£Όμ΄μ§μ§ μμ΅λλ€)
β μ μΆλ ₯ μ
abresult
5 | 24 | “TUE” |
β Solution
function solution(a, b) {
let week = ['SUN', 'MON', 'TUE', 'WED', 'THU', 'FRI', 'SAT'];
let day = week[new Date('2016-' + a + '-' + b).getDay()];
return day
}
π μλ°μ€ν¬λ¦½νΈμμ μ 곡νλ λ©μλ new Date()λ₯Ό μ¬μ©ν΄μ νΉμ λ λμ μμΌμ μ°Ύμλμ΅λλ€.
π Date() μμ±μμ λ§€κ°λ³μλ₯Ό μ 곡νμ§ μμΌλ©΄ μμ± μκ°μ λ μ§μ μκ°μ μ°Ύμμ£Όμ§λ§ νΉμ λ§€κ°λ³μλ₯Ό μ 곡νλ©΄ ꡬνκ³ μΆμ λ©μλλ₯Ό λΆμ¬μ κ°μ 리ν΄νλ©΄ λ©λλ€. (getTime(), getDay() λ±)
π λ¬Έμ μμλ νΉμ μμΌμ μ°ΎμμΌ νκΈ° λλ¬Έμ getDay() λΌλ λ©μλλ₯Ό μ¬μ©νκ³ , μ΄λ μΈλ±μ€λ₯Ό 리ν΄νκΈ° λλ¬Έμ μμμ μμΌμ λ£μ΄λ λ°°μ΄μ 미리 μ€λΉν΄λκ³ κ΅¬ν΄μ§ μΈλ±μ€ κ°μ λ£μ΄μ νΉμ μμΌμ λ°νν©λλ€
π Date() μμ±μ 곡μ λ¬Έμ