๐ง๐ป programmers
51. Java/Javascript ํ๋ก๊ทธ๋๋จธ์ค(lv.1) ์ ์์ ๊ณฑ๊ทผ ํ๋ณ
๊ณต๋ฐฑ์ค
2025. 3. 18. 15:49
728x90
๋ฐ์ํ
โ ๋ฌธ์
์์์ ์์ ์ ์ n์ ๋ํด, n์ด ์ด๋ค ์์ ์ ์ x์ ์ ๊ณฑ์ธ์ง ์๋์ง ํ๋จํ๋ ค ํฉ๋๋ค.
n์ด ์์ ์ ์ x์ ์ ๊ณฑ์ด๋ผ๋ฉด x+1์ ์ ๊ณฑ์ ๋ฆฌํดํ๊ณ , n์ด ์์ ์ ์ x์ ์ ๊ณฑ์ด ์๋๋ผ๋ฉด -1์ ๋ฆฌํดํ๋ ํจ์๋ฅผ ์์ฑํ์ธ์.
โ java
class Solution {
public long solution(long n) {
for(long i = 1; i <= n; i++) {
if(Math.pow(i, 2) == n) {
return (long) Math.pow((i+1), 2);
}
}
return -1;
}
}
โ javaScript
function solution(n) {
for(i =1 ; i <= n ; i++){
if(Math.pow(i , 2) === n){
return Math.pow((i+2), 2)
}
}
return -1;
}
728x90