function solution(n) {
let sqrtNum = n ** (1 / 2);
if (sqrtNum % 1 === 0) {
return (sqrtNum + 1) ** 2;
} else {
return -1;
}
}
์ฝ๋ฉํ ์คํธ ์ฐ์ต - ์ ์ ์ ๊ณฑ๊ทผ ํ๋ณ
์์์ ์์ ์ ์ n์ ๋ํด, n์ด ์ด๋ค ์์ ์ ์ x์ ์ ๊ณฑ์ธ์ง ์๋์ง ํ๋จํ๋ ค ํฉ๋๋ค. n์ด ์์ ์ ์ x์ ์ ๊ณฑ์ด๋ผ๋ฉด x+1์ ์ ๊ณฑ์ ๋ฆฌํดํ๊ณ , n์ด ์์ ์ ์ x์ ์ ๊ณฑ์ด ์๋๋ผ๋ฉด -1์ ๋ฆฌํดํ๋ ํจ
programmers.co.kr
'๐ JavaScript > ํ๋ก๊ทธ๋๋จธ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[JS] ์ฐ์ต๋ฌธ์ - ์ด์ํ ๋ฌธ์ ๋ง๋ค๊ธฐ (0) | 2022.06.23 |
---|---|
[JS] ์ฐ์ต๋ฌธ์ - ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (0) | 2022.06.23 |
[JS] ์ฐ์ต๋ฌธ์ - ์ ์ผ ์์ ์ ์ ๊ฑฐํ๊ธฐ (0) | 2022.06.23 |
[JS]์ฐ์ต๋ฌธ์ - ์ต๋๊ณต์ฝ์์ ์ต์๊ณต๋ฐฐ์ (0) | 2022.06.23 |
[JS]์ฐ์ต๋ฌธ์ - ์ฝ๋ผ์ธ ์ถ์ธก (0) | 2022.06.22 |