programming language/Javascript
js๋ ๋ค๋ฅธ ์ธ์ด์ ๋ค๋ฅด๊ฒ ์
๋ ฅ๋ฐ๋ ๋ถ๋ถ๋ถํฐ ๊ณ ๋์ด ์์๋ ๊ฑฐ ๊ฐ๋ค. ์
๋ ฅ๋ฐ๋ ๋ฐฉ๋ฒ์ ๋ํด์ ์ ๋ฆฌ๋ฅผ ํด๋ณด์๋ฉด let [a, b] = require("fs") .readFileSync('/dev/stdin') .toString() .trim() .split('\n'); ์์ ์ฝ๋์์๋ ๊ธฐ๋ณธ์ ์ผ๋ก a์ b๋ฅผ ๋์์ ๋ฐ๋ ๋ฐฉ๋ฒ์ ์์๋ก ๋ํ๋ด๊ณ ์๋ค. ์ผ๋จ ์
๋ ฅ๋ฐ๋ ๋ฐฉ์๋ถํฐ ์ชผ๊ฐ์ด ํ๋ํ๋ ๋ณด์๋ฉด let ๋ณ์๋ฅผ ์ ์ธํ๋ ๋ฐฉ๋ฒ์๋ var, let, const ์ด๋ ๊ฒ 3๊ฐ์ง๊ฐ ์กด์ฌํ๋ค๊ณ ํ๋ค. var์ ๊ฒฝ์ฐ์๋ ํธ์ด์คํ
์ด๋ ์ฌ์ ์ธ ๋ฑ ์ฝ๋๋ฅผ ๊ตฌ์ฑํจ์ ์์ด์ ๋ถํธํ ๋ถ๋ถ๋ค์ด ๋ง์์ ์ฌ์ฉ X let์ ์ฐ๋ฆฌ๊ฐ ํํ ํ๋ ์ง์ญ๋ณ์๋ผ๊ณ ์๊ฐํ๋ฉด ๋๊ณ const์ ๊ฒฝ์ฐ์๋ ์ ์ธ์ด ๋ ๋์๋ง ๊ฐ์ ์์ ํ ์ ์๊ณ ๊ทธ ์ดํ์๋..
programming language/Javascript
JS๋ ์ด๋ ๊ฒ ์จ์ผ ํ๋ค. ๊ฐ๋
์ ๋ฆฌ js ์ฌ์ฉ๋ฐฉ๋ฒ js ๋ด์ฉ์ ๋ถ๋ฌ์ฌ ๊ฒฝ์ฐ์๋ html์ ํตํด์ ๋ถ๋ฌ์์ผ ํ๋ค css๋ฅผ ๋ถ๋ฌ์ค๋ ๊ฒ๊ณผ ๊ฐ์ ๋งฅ๋ฝ ํต์์ ์ผ๋ก jsํ์ผ์ ๋ถ๋ฌ์ค๋ ๊ฒ์ body์ ๋งจ ์๋์ ์ ๋๋ค. **** js์ ํฌ๊ธฐ๊ฐ ํฌ๋ค๋ฉด ๋ถ๋ฌ์ค๋๋ฐ ์๊ฐ์ด ์์๋ ์ ์๋๋ฐ js๋ฅผ ๋ถ๋ฌ์ค๋ ์์น๊ฐ ์๋จ์ ์์นํ๊ฒ ๋๋ฉด ๊ธฐ๋ณธ์ ์ธ ์นํ์ด์ง๋ฅผ ๋ถ๋ฌ์ค๋ ์๊ฐ์ด ์ค๋ ๊ฑธ๋ฆด ์ ์๊ฒ ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก js๋ฅผ ๋ถ๋ฌ์ค๋ ์์น๋ฅผ ํ๋จ์ผ๋ก ๋ฐฐ์น๋ฅผ ํ๋ ๊ฒ์ด ํจ์จ์ js ๋ณ์ ์ด๋ฆ (camelcase) const my_name = "jun"; โ python / sanke_case const myName = "jun" ; โญ js / camelcase js์ ๊ฒฝ์ฐ ๋ณ์์ ์ด๋ฆ์ ์ง์ ๋ ๊ณต๋ฐฑ์ด ์๋ ๊ฒฝ์ฐ์๋ ๊ณต๋ฐฑ ๋ค์ ๋ฌธ..
programming language/Javascript
์์ ๊ฐ์ด ๋ค์๋
๋๊น์ง์ ์ผ ์๊ฐ ๋ถ ์ด๋ฅผ ๋ณด์ฌ์ฃผ๋ ํ๋ก๊ทธ๋จ์ ์ง๋๊ฒ์ด ๋ชฉ์ ์
๋๋ค. code const clock = document.querySelector(".clock"); // 0d 00h 00m 00s function getClock() { const nowDate = new Date(); const nowYear = nowDate.getFullYear(); const dDate = new Date(`${nowYear + 1}/1/1`); const dDay = dDate.getTime() - nowDate.getTime(); const day = Math.floor(dDay / (1000 * 60 * 60 * 24)); const hours = String(Math.floor((dDay % (..