300x250 정수인지체크1 [프로그래머스 1단계] 정수 제곱근 판별 with javascript(정수인지판별하는법) 문제설명 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 주의사항 n은 1이상, 50000000000000 이하인 양의 정수입니다. 입출력예시 코드 function solution(n) { let num = Math.sqrt(n); if(num % 1 === 0 ) return (num+1) * (num+1) else return -1 } 해석 이번 문제를 풀면서 두가지 검색을 했다. 1. Math.sqrt() : 제곱근을 구해주는 math메소드 2. 정수인지 아닌지를 체크하는 방법 정수를 판별하는 방법은 2가지가 있다. 1) Nu.. 2021. 6. 24. 이전 1 다음 반응형