๐ Base13 2์ ๊ฑฐ๋ญ์ ๊ณฑ์ธ์ง ์ฌ๋ถ๋ฅผ ๋ฆฌํดํ๊ธฐ ๐ ๋ฌธ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ 2์ ๊ฑฐ๋ญ์ ๊ณฑ์ธ์ง ์ฌ๋ถ๋ฅผ ๋ฆฌํดํด์ผ ํฉ๋๋ค. โ ๏ธ ์ฃผ์์ฌํญ - ๋ฐ๋ณต๋ฌธ(while)๋ฌธ์ ์ฌ์ฉํด์ผ ํฉ๋๋ค. - 2์ 0์น์ 1์ ๋๋ค. - Number.isInteger, Math.log2, Math.log ์ฌ์ฉ์ ๊ธ์ง๋ฉ๋๋ค. โ๐ป ๋ด ํ์ด function powerOfTwo(num) { // ์ ๋ ฅ: num // ์ถ๋ ฅ: 2์ ๊ฑฐ๋ญ์ ๊ณฑ์ธ์ง ์ฌ๋ถ boolean ํ์ ๋ฆฌํด // ์ฃผ์: while๋ฌธ ์ฌ์ฉ, 2์ 0์น์ 1 // num์ด 1์ด๋ฉด ๋ฌด์กฐ๊ฑด true if (num === 1) { return true; } // num์ด ํ์๋ฉด ๋ฌด์กฐ๊ฑด false if (num % 2 === 1) { return false; } // 2๋ฅผ ๊ฑฐ๋ญ์ ๊ณฑํด์ ๋น๊ตํ ์์ ์ด๊ธฐ๊ฐ์ 2 let poweredNum =.. 2023. 3. 21. ์ด์ 1 2 ๋ค์