[๋ฐฑ์ค][Node.js] 2745๋ฒ : ์ง๋ฒ ๋ณํ Algorithm - ์ง๋ฒ ๋ณํ - ๋ฌธ์ B์ง๋ฒ ์ N์ด ์ฃผ์ด์ง๋ค. ์ด ์๋ฅผ 10์ง๋ฒ์ผ๋ก ๋ฐ๊ฟ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. 10์ง๋ฒ์ ๋์ด๊ฐ๋ ์ง๋ฒ์ ์ซ์๋ก ํ์ํ ์ ์๋ ์๋ฆฌ๊ฐ ์๋ค. ์ด๋ฐ ๊ฒฝ์ฐ์๋ ๋ค์๊ณผ ๊ฐ์ด ์ํ๋ฒณ ๋๋ฌธ์๋ฅผ ์ฌ์ฉํ๋ค. A: 10, B: 11, ..., F: 15, ..., Y: 34, Z: 35 ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ let fs = require("fs"); let input = fs.readFileSync("/dev/stdin").toString().split(" "); input[1] = Number(input[1]); console.log(parseInt(input[0], input[1])); 2021. 9. 16. [๋ฐฑ์ค][Node.js] 2744๋ฒ : ๋์๋ฌธ์ ๋ฐ๊พธ๊ธฐ Algorithm - ๋์๋ฌธ์ ๋ฐ๊พธ๊ธฐ - ๋ฌธ์ ์์ด ์๋ฌธ์์ ๋๋ฌธ์๋ก ์ด๋ฃจ์ด์ง ๋จ์ด๋ฅผ ์ ๋ ฅ๋ฐ์ ๋ค, ๋๋ฌธ์๋ ์๋ฌธ์๋ก, ์๋ฌธ์๋ ๋๋ฌธ์๋ก ๋ฐ๊พธ์ด ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ let fs = require("fs"); let input = fs.readFileSync("/dev/stdin").toString().trim(); let result = ""; for (let i = 0; i < input.length; i++) { if (input[i] === input[i].toUpperCase()) result += input[i].toLowerCase(); else result += input[i].toUpperCase(); } console.log(result); 2021. 9. 15. [๋ฐฑ์ค][Node.js] 2743๋ฒ : ๋จ์ด ๊ธธ์ด ์ฌ๊ธฐ 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() .trim(); }).on("close", function () { console.log(input.length); process.exit(); }); 2021. 9. 14. [๋ฐฑ์ค][Node.js] 2742๋ฒ : ๊ธฐ์ฐ N Algorithm - ๊ธฐ์ฐ N - ๋ฌธ์ ์์ฐ์ N์ด ์ฃผ์ด์ก์ ๋, N๋ถํฐ 1๊น์ง ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ let fs = require("fs"); let input = fs.readFileSync("/dev/stdin").toString().split(" "); let a = parseInt(input[0]); function solution () { let result = ''; for(let i = a; i >= 1; i--) { result += i + '\n'; } console.log(result); } solution(); 2021. 9. 13. [๋ฐฑ์ค][Node.js] 2741๋ฒ : N์ฐ๊ธฐ Algorithm - N์ฐ๊ธฐ - ๋ฌธ์ ์์ฐ์ N์ด ์ฃผ์ด์ก์ ๋, 1๋ถํฐ N๊น์ง ํ ์ค์ ํ๋์ฉ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ let fs = require("fs"); let input = fs.readFileSync("/dev/stdin").toString().split(" "); let a = parseInt(input[0]); function solution () { let result = ''; for(let i = 1; i 2021. 9. 12. [๋ฐฑ์ค][Node.js] 2740๋ฒ : ํ๋ ฌ ๊ณฑ์ Algorithm - ํ๋ ฌ ๊ณฑ์ - ๋ฌธ์ N*Mํฌ๊ธฐ์ ํ๋ ฌ A์ M*Kํฌ๊ธฐ์ ํ๋ ฌ B๊ฐ ์ฃผ์ด์ก์ ๋, ๋ ํ๋ ฌ์ ๊ณฑํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; rl.on("line", function (line) { input.push( line .toString() .split(" ") .map((el) => +el) ); }).on("close", function () { let size = input.shift(); let hang1 = in.. 2021. 9. 11. ์ด์ 1 ยทยทยท 20 21 22 23 24 25 26 ยทยทยท 64 ๋ค์