๋ฐฑ์ค€_2903: ์ค‘์•™ ์ด๋™ ์•Œ๊ณ ๋ฆฌ์ฆ˜ (node.js/JavaScript)
ยท
baekjoon
โžก๏ธ ๋ฌธ์ œ: ์ค‘์•™ ์ด๋™ ์•Œ๊ณ ๋ฆฌ์ฆ˜ ๐Ÿ• ๊ณผ์ •๋จธ๋ฆฌ ์•ˆ ๋Œ์•„๊ฐ€๋Š” ๋‚ ์ด๋ผ ๋ฌด์‹ํ•˜๊ฒŒ ํ’€์—ˆ๋‹ค ๐Ÿฅน๋ฌธ์ œ์— ์ฃผ์–ด์ง„ ๊ทธ๋ฆผ์„ ๋ณด๊ณ  ํŒจํ„ด์„ ๋ถ„์„ํ•œ ํ›„ ๊ทธ์— ๋งž์ถฐ์„œ ์ฝ”๋“œ๋ฅผ ์ž‘์„ฑํ–ˆ๋‹ค.// 0// 2x2 (2)*(2)// 1// 3x3 (2+1)*(2+1)// 2// 5x5 ((2+1)+2)*((2+1)+2)// 3// 9x9 (((2+1)+2)+4)*(((2+1)+2)+4)// 4// 17x17 ((((2+1)+2)+4)+8)*((((2+1)+2)+4)+8)// 5// 33x33 (((((2+1)+2)+4)+8)+16)*(((((2+1)+2)+4)+8)+16) ์‹์„ ๋ณด๋ฉด ์–ด๋–ค์‹์œผ๋กœ ํ˜๋Ÿฌ๊ฐ€๋Š”๊ฑด์ง€ ํ๋ฆ„์ด ๋ณด์˜€๋‹ค.  ๐Ÿฆ ์ œ์ถœlet n; // ์ž…๋ ฅ๊ฐ’let start = 2;let result = 2;if (n > 0) { re..
๋ฐฑ์ค€_2869: ๋‹ฌํŒฝ์ด๋Š” ์˜ฌ๋ผ๊ฐ€๊ณ  ์‹ถ๋‹ค (node.js/JavaScript)
ยท
baekjoon
โžก๏ธ ๋ฌธ์ œ: ๋‹ฌํŒฝ์ด๋Š” ์˜ฌ๋ผ๊ฐ€๊ณ  ์‹ถ๋‹ค ๐ŸŒฎ  ๊ณผ์ •๋‹ค์Œ์€ ์ฒ˜์Œ์— ์ œ์ถœํ•œ ์ฝ”๋“œ์ธ๋ฐ, vscode ์ƒ์—์„œ๋Š” ๊ฐ’์„ ์ž˜ ๋„์ถœํ•ด์คฌ์ง€๋งŒ ์ œ์ถœํ•˜๋‹ˆ ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋๋‹ค.let [a, b, v] = require('fs').readFileSync(0).toString().trim().split(' ').map(Number);let count = 1;while (v - a > 0) { v = v - a + b; count++;}console.log(count); ์ด๋ ‡๊ฒŒ ์ค‘๊ฐ„ ์ฒ˜๋ฆฌ์—†์ด ๋ฐ˜๋ณต๋ฌธ๋งŒ ๋Œ๋ฆฌ๋ฉด ์‹œ๊ฐ„ ๋ณต์žก๋„ ๋•Œ๋ฌธ์— ์‹œ๊ฐ„ ์ดˆ๊ณผ๊ฐ€ ๋‚˜๊ฒŒ ๋œ๋‹คใ…  ๊ทธ๋ž˜์„œ ๊ณ„์‚ฐ์‹์œผ๋กœ ๋‹ค์‹œ ํ’€์—ˆ๋‹ค. [a, b, v] = (์•„์นจ ์ด๋™๋Ÿ‰, ๋ฐค์— ๋ฏธ๋„๋Ÿฌ์ง€๋Š” ๊ฐ’, ๋†’์ด) ์ด๋ผ๊ณ  ์น˜๋ฉด(๋†’์ด - ๋ฐค์— ๋ฏธ๋„๋Ÿฌ์ง€๋Š” ๊ฐ’) ๊นŒ์ง€๋งŒ ์˜ฌ๋ผ๊ฐ€๋ฉด ๋˜๊ณ , ํ•˜๋ฃจ์น˜ ์ด๋™..