25. 정수 제곱근 판별

박재균·2022년 1월 20일
0

알고리즘

목록 보기
25/28

class Solution {
    public long solution(long n) {
        long answer = -1;
    	long num1 = 0;
    	long num2 = 0;         
    	while ( num2 < n)
    	{
    		num2 += num1 * 2 +1;
    		if( num2 == n)
    		{   
    			answer = (num1 + 1) * 2 + 1 + num2;
    			break;
    		}
    		else
    		{
    			num1++;
    		}
    	}
        return answer;
    }
}
profile
열심히 배우겠습니다.

0개의 댓글

관련 채용 정보