[๋ฐฑ์ค][Node.js] 1408๋ฒ : 24 Algorithm - 24 - ๋ฌธ์ ๋ํ์ด๋ Counter Terror Unit (CTU)์์ ์ผํ๋ ํน์์์์ด๋ค. ๋ํ์ด๋ ๋ชจ๋ ์ฌ๊ฑด์ ์ ํํ๊ฒ 24์๊ฐ์ด ๋๋ ์๊ฐ ํด๊ฒฐํ๋ ๊ฒ์ผ๋ก ์ ๋ช ํ๋ค. ๋ํ์ด๋ 1์๊ฐ ๋ง์ ๋ฒ์ธ์ ์ก์ ์ ์์ด๋ ์ก์ง ์๋๋ค. ์ ํํ๊ฒ 24์๊ฐ์ด ๋๋ ์๊ฐ์ด ์๋๋ฉด ์ก์ง ์๋ CTU ํน์์์์ด๋ค. 2008๋ 3์ 3์ผ ์์์ผ, CTU๋ ์ํ๊ธฐ์ ๋ง์ถฐ ํตํญํ์ ๋ ๋ฆฌ๊ฒ ๋ค๋ ํ ๋ฌ ์ ๋ณด๋ฅผ ์ ์ํ๋ค. CTU์์๋ ํน์์์ ๋ํ์ด์๊ฒ ์ด ์๋ฌด๋ฅผ ๋งก๊ฒผ๋ค. CTU์ ํ๋ก๊ทธ๋๋จธ ์ค๊ท๋ ์ด ์ฌ๊ฑด์ ๋ฐฐํ๊ฐ ๊น์ ์์ด๋ ๊ฒ์ ํดํน์ ํตํด ๋ฐํ๋ด์๋ค. ๋ํ์ด๋ ์ ์์ด๋ฅผ ์๋ฌด๋ฅผ ์์ํ์ง ์ ํํ๊ฒ 24์๊ฐ์ด ๋๋ ์๊ฐ์ ์ก์ผ๋ ค๊ณ ํ๋ค. ๋ง์ฝ ์ง๊ธ ์๊ฐ์ด 13:52:30์ด๊ณ , ์๋ฌด๋ฅผ ์์ํ ์๊ฐ์ด 14:00.. 2021. 6. 25. [๋ฐฑ์ค][Node.js] 1373๋ฒ : 2์ง์ 8์ง์ Algorithm - 2์ง์ 8์ง์ - ๋ฌธ์ 2์ง์๊ฐ ์ฃผ์ด์ก์ ๋, 8์ง์๋ก ๋ณํํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = ""; rl.on("line", function (line) { input = line.toString(); }).on("close", function () { let result = ""; let start = input.length - 3; let mid = input.length - 2; let end = input.lengt.. 2021. 6. 24. [๋ฐฑ์ค][Node.js] 1357๋ฒ : ๋ค์งํ ๋ง์ Algorithm - ๋ค์งํ ๋ง์ - ๋ฌธ์ ์ด๋ค ์ X๊ฐ ์ฃผ์ด์ก์ ๋, X์ ๋ชจ๋ ์๋ฆฌ์๊ฐ ์ญ์์ด ๋ ์๋ฅผ ์ป์ ์ ์๋ค. Rev(X)๋ฅผ X์ ๋ชจ๋ ์๋ฆฌ์๋ฅผ ์ญ์์ผ๋ก ๋ง๋๋ ํจ์๋ผ๊ณ ํ์. ์๋ฅผ ๋ค์ด, X=123์ผ ๋, Rev(X) = 321์ด๋ค. ๊ทธ๋ฆฌ๊ณ , X=100์ผ ๋, Rev(X) = 1์ด๋ค. ๋ ์์ ์ ์ X์ Y๊ฐ ์ฃผ์ด์ก์ ๋, Rev(Rev(X) + Rev(Y))๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ let fs = require("fs"); let input = fs.readFileSync("/dev/stdin") .toString() .split(" ") .map((el) => Number(el.split("").reverse().join(""))).reduce((past,.. 2021. 6. 23. [๋ฐฑ์ค][Node.js] 1330๋ฒ : ๋ ์ ๋น๊ตํ๊ธฐ Algorithm - ๋ ์ ๋น๊ตํ๊ธฐ - ๋ฌธ์ ๋ ์ ์ A์ B๊ฐ ์ฃผ์ด์ก์ ๋, A์ B๋ฅผ ๋น๊ตํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. • A๊ฐ B๋ณด๋ค ํฐ ๊ฒฝ์ฐ์๋ '>'๋ฅผ ์ถ๋ ฅํ๋ค. • A๊ฐ B๋ณด๋ค ์์ ๊ฒฝ์ฐ์๋ ''); else console.log('=='); } solution(); 2021. 6. 22. [๋ฐฑ์ค][Node.js] 1292๋ฒ : ์ฝ๊ฒ ํธ๋ ๋ฌธ์ Algorithm - ์ฝ๊ฒ ํธ๋ ๋ฌธ์ - ๋ฌธ์ ๋ํธ๋ ๋ด๋ ์ ์ด๋ฑํ๊ต๋ฅผ ์ ํํ๋ค. ๊ทธ๋์ ๋ํธ ์ด๋จธ๋๋ ์ํ ์ ํ ํ์ต์ ์ํด ์ฝ๊ฒ ํธ๋ ๋ฌธ์ ๋ฅผ ๋ํธ์๊ฒ ์ฃผ์๋ค. ์ด ๋ฌธ์ ๋ ๋ค์๊ณผ ๊ฐ๋ค. 1์ ํ ๋ฒ, 2๋ฅผ ๋ ๋ฒ, 3์ ์ธ ๋ฒ, ์ด๋ฐ ์์ผ๋ก 1 2 2 3 3 3 4 4 4 4 5 ... ์ด๋ฌํ ์์ด์ ๋ง๋ค๊ณ ์ด๋ ์ผ์ ํ ๊ตฌ๊ฐ์ ์ฃผ๋ฉด ๊ทธ ๊ตฌ๊ฐ์ ํฉ์ ๊ตฌํ๋ ๊ฒ์ด๋ค. ํ์ง๋ง ๋ํธ๋ ํ์ฌ ๋ ์ด๋ ค์ด ๋ฌธ์ ๋ฅผ ํธ๋๋ผ ๋ฐ์๊ธฐ์ ์ฐ๋ฆฌ๊ฐ ๋ํธ๋ฅผ ๋์์ฃผ์. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input.. 2021. 6. 21. [๋ฐฑ์ค][Node.js] 1252๋ฒ : ์ด์ง์ ๋ง์ Algorithm - ์ด์ง์ ๋ง์ - ๋ฌธ์ ๋ ๊ฐ์ ์ด์ง์๋ฅผ ์ ๋ ฅ๋ฐ์ ์ด๋ฅผ ๋ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; rl.on("line", function (line) { input = line.toString().split(" ").map((el) => el.split("").reverse()); }).on("close", function () { let longNum, shortNum; if (input[0].length < input[.. 2021. 6. 20. ์ด์ 1 ยทยทยท 29 30 31 32 33 34 35 36 ๋ค์