[๋ฐฑ์ค][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. [๋ฐฑ์ค][Node.js] 2739๋ฒ : ๊ตฌ๊ตฌ๋จ Algorithm - ๊ตฌ๊ตฌ๋จ - ๋ฌธ์ N์ ์ ๋ ฅ๋ฐ์ ๋ค, ๊ตฌ๊ตฌ๋จ 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. 10. ์ด์ 1 ยทยทยท 17 18 19 20 21 22 23 ยทยทยท 47 ๋ค์