//정수 제곱근 판별
//문제 해결
// Math.sqrt(n) Math.pow 으로 문제해결
// sqrt 제곱근 반환 pow 첫번째인수를 두번째인수로 제곱함
// if 만약 n 이 a(제곱근) 으로 나누었을때 나머지 0 이라면
// a+1 을 2제곱해주세요
// 아니라면 -1 을 출력해주세요
function solution(n) {
var answer = 0;
var a = Math.sqrt(n) //x의 제곱근 반환
console.log(a)
if (n % a === 0){
answer = Math.pow(a+1 , 2)
}else {
answer = -1;
}
// answer = Math.pow(n,y)
return answer;
}'프로그래머스' 카테고리의 다른 글
| 자바스크립트 x만큼 간격이 있는 n개의 숫자 (0) | 2023.08.18 |
|---|---|
| 자바스크립트 정수 내림차순으로 배치하기 (0) | 2023.08.18 |
| 자바스크립트 문자열을 정수로 바꾸기 (0) | 2023.08.18 |
| 자바스크립트 자연수 뒤집어 배열로 만들기 (0) | 2023.08.18 |
| 자바스크립트 나머지가 1이 되는 수 찾기 (0) | 2023.08.18 |