๐ ํ๋ก๊ทธ๋๋จธ์ค
[ํ๋ก๊ทธ๋๋จธ์ค:Javascript] ๋ ์ง ๋น๊ตํ๊ธฐ
Eun_zii
2024. 3. 19. 16:28
ํ๋ก๊ทธ๋๋จธ์ค Lv.0
- ๋ ์ง ๋น๊ตํ๊ธฐ
๐ ๋ฌธ์ ์ค๋ช
- ์ ์ ๋ฐฐ์ด date1๊ณผ date2๊ฐ ์ฃผ์ด์ง๋๋ค. ๋ ๋ฐฐ์ด์ ๊ฐ๊ฐ ๋ ์ง๋ฅผ ๋ํ๋ด๋ฉฐ [year, month, day] ๊ผด๋ก ์ฃผ์ด์ง๋๋ค. ๊ฐ ๋ฐฐ์ด์์ year๋ ์ฐ๋๋ฅผ, month๋ ์์, day๋ ๋ ์ง๋ฅผ ๋ํ๋ ๋๋ค.
- ๋ง์ฝ date1์ด date2๋ณด๋ค ์์๋ ๋ ์ง๋ผ๋ฉด 1์, ์๋๋ฉด 0์ return ํ๋ solution ํจ์๋ฅผ ์์ฑํด ์ฃผ์ธ์.
๐ ์ ํ์กฐ๊ฑด
- date1์ ๊ธธ์ด = date2์ ๊ธธ์ด = 3
- 0 ≤ year ≤ 10,000
- 1 ≤ month ≤ 12
- day๋ month์ ๋ฐ๋ผ ๊ฐ๋ฅํ ๋ ์ง๋ก ์ฃผ์ด์ง๋๋ค.
๐ ํ์ด
function solution(date1, date2) {
const newDate1 = new Date(date1);
const newDate2 = new Date(date2);
if (newDate1 < newDate2) {
return 1;
} else {
return 0;
}
}
โ
date1 ๊ณผ date2๋ฅผ new Date( )๋ฅผ ์ฌ์ฉํ์ฌ ๊ฐ ๋ ์ง๋ฅผ Date ๊ฐ์ฒด๋ก ๋ณํํ ํ ์๋ก์ด ๋ณ์์ ํ ๋นํด์คํ,
์ฒซ ๋ฒ์งธ ๋ ์ง๊ฐ ๋ ๋ฒ์งธ ๋ ์ง๋ณด๋ค ์ด๋ฅธ ๊ฒฝ์ฐ์๋ 1์, ๊ทธ๋ ์ง ์์ ๊ฒฝ์ฐ์๋ 0์ return ํด์ค๋ค.
728x90