[๋ฐฑ์ค][Node.js] 10430๋ฒ : ๋๋จธ์ง Algorithm - ๋๋จธ์ง - ๋ฌธ์ (A+B)%C๋ ((A%C) + (B%C))%C ์ ๊ฐ์๊น? (A×B)%C๋ ((A%C) × (B%C))%C ์ ๊ฐ์๊น? ์ธ ์ A, B, C๊ฐ ์ฃผ์ด์ก์ ๋, ์์ ๋ค ๊ฐ์ง ๊ฐ์ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ let fs = require("fs"); let input = fs.readFileSync("/dev/stdin").toString().split(" "); let a = parseInt(input[0]); let b = parseInt(input[1]); let c = parseInt(input[2]); function solution () { let result = `${(a+b)%c} \n${((a%c)+(b%c))%c} \n${(.. 2022. 1. 17. [๋ฐฑ์ค][Node.js] 10178๋ฒ : ACMํธํ Algorithm - ACMํธํ - ๋ฌธ์ ACM ํธํ ๋งค๋์ ์ง์ฐ๋ ์๋์ด ๋์ฐฉํ๋ ๋๋ก ๋น ๋ฐฉ์ ๋ฐฐ์ ํ๊ณ ์๋ค. ๊ณ ๊ฐ ์ค๋ฌธ์กฐ์ฌ์ ๋ฐ๋ฅด๋ฉด ์๋๋ค์ ํธํ ์ ๋ฌธ์ผ๋ก๋ถํฐ ๊ฑธ์ด์ ๊ฐ์ฅ ์งง์ ๊ฑฐ๋ฆฌ์ ์๋ ๋ฐฉ์ ์ ํธํ๋ค๊ณ ํ๋ค. ์ฌ๋ฌ๋ถ์ ์ง์ฐ๋ฅผ ๋์ ์ค ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ ์ ํ๋ค. ์ฆ ์ค๋ฌธ์กฐ์ฌ ๊ฒฐ๊ณผ ๋๋ก ํธํ ์ ๋ฌธ์ผ๋ก๋ถํฐ ๊ฑท๋ ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ์ฅ ์งง๋๋ก ๋ฐฉ์ ๋ฐฐ์ ํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ๊ณ ์ ํ๋ค. ๋ฌธ์ ๋ฅผ ๋จ์ํํ๊ธฐ ์ํด์ ํธํ ์ ์ง์ฌ๊ฐํ ๋ชจ์์ด๋ผ๊ณ ๊ฐ์ ํ์. ๊ฐ ์ธต์ W ๊ฐ์ ๋ฐฉ์ด ์๋ H ์ธต ๊ฑด๋ฌผ์ด๋ผ๊ณ ๊ฐ์ ํ์ (1 ≤ H, W ≤ 99). ๊ทธ๋ฆฌ๊ณ ์๋ฆฌ๋ฒ ์ดํฐ๋ ๊ฐ์ฅ ์ผ์ชฝ์ ์๋ค๊ณ ๊ฐ์ ํ์(๊ทธ๋ฆผ 1 ์ฐธ๊ณ ). ์ด๋ฐ ํํ์ ํธํ ์ H × W ํํ ํธํ ์ด๋ผ๊ณ ๋ถ๋ฅธ๋ค. ํธํ ์ ๋ฌธ์ ์ผ์ธต ์๋ฆฌ๋ฒ ์ดํฐ ๋ฐ๋ก ์์ ์๋๋ฐ, ์ ๋ฌธ์์ ์๋ฆฌ.. 2022. 1. 12. [๋ฐฑ์ค][Node.js] 10178๋ฒ : ํ ๋ก์์ ์ฌํ Algorithm - ํ ๋ก์์ ์ฌํ - ๋ฌธ์ ํ ๋ก์๋ฐ์ด์ ํ์ ์ด๋ค๋ ์๋ถ์ง๊ฐ ์ฌํ์ ๋๋ ์ฃผ์ ๋ค. ํ์ง๋ง ํ์ ์ด์ ํ์ ๋ค์ ์๋ก ์ฌ์ด๊ฐ ์ข์ง์์ ์๋ฅธ์ด ๋์ด์๋ ์ฌํ์ ๊ณต์ ํ๊ฒ ๋๋์ด ์ฃผ์ง ์์ผ๋ฉด ์๋ก ์ธ์์ด ๋๋ค. ๋งค๋ ํ ๋ก์๋ฐ์ด๋๋ง๋ค ์๋ถ์ง๋ ์ฌํ์ ์์๋ค์๊ฒ ์ต๋ํ ๋ง์ ์ฌํ์ ๋๋์ด ์ฃผ์๊ธฐ ์ํ๋ฉฐ ์์ ์๊ฒ๋ ๋ช๊ฐ๊ฐ ๋จ๊ฒ๋๋์ง์ ์๊ณ ์ถ์ด ํ์ ๋ค. ์ด๋ฐ ์๋ถ์ง๋ฅผ ๋์์ ํ์ ๊ฐ์ ์ธ์์ ๋ง์๋ณด์. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ const readline = require("readline"); const rl = readline.createInterface({ input: process.stdin, output: process.stdout, }); let input = []; rl.on("line", func.. 2022. 1. 11. [๋ฐฑ์ค][Node.js] 10172๋ฒ : ๊ฐ Algorithm - ๊ฐ - ๋ฌธ์ ์๋ ์์ ์ ๊ฐ์ด ๊ฐ๋ฅผ ์ถ๋ ฅํ์์ค. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ let fs = require("fs"); let input = fs.readFileSync("/dev/stdin").toString().split(" "); function solution () { console.log('|\\_/|'); console.log('|q p| /}'); console.log('( 0 )\"\"\"\\'); console.log('|"^"` |'); console.log('||_/=\\\\__|'); } solution(); 2022. 1. 11. [๋ฐฑ์ค][Node.js] 10171๋ฒ : ๊ณ ์์ด Algorithm - ๊ณ ์์ด - ๋ฌธ์ ์๋ ์์ ์ ๊ฐ์ด ๊ณ ์์ด๋ฅผ ์ถ๋ ฅํ์์ค. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ let fs = require("fs"); let input = fs.readFileSync("/dev/stdin").toString().split(" "); function solution () { console.log('\\ /\\'); console.log(' ) \( \')'); console.log('( / )'); console.log(' \\(__)|'); } solution(); 2022. 1. 9. [๋ฐฑ์ค][Node.js] 10170๋ฒ : NFC West vs North Algorithm - NFC West vs North - ๋ฌธ์ ๋ํ์ด๋ฅผ ์ํด NFC ์๋ถ์ ๋ถ๋ถ ๋๋น์ ์์๋ฅผ ์ถ๋ ฅํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค. ์ ์ถ๋ ฅ ์์ ๋ฌธ์ ํ๊ธฐ console.log('NFC West W L T\n-----------------------\nSeattle 13 3 0\nSan Francisco 12 4 0\nArizona 10 6 0\nSt. Louis 7 9 0\n\nNFC North W L T\n-----------------------\nGreen Bay 8 7 1\nChicago 8 8 0\nDetroit 7 9 0\nMinnesota 5 10 1'); 2022. 1. 8. ์ด์ 1 2 3 4 5 6 7 ยทยทยท 47 ๋ค์