프로그래머스/Lv.1

[프로그래머스 C#] 정수 제곱근 판별

suniverse 2023. 9. 3. 00:44

 

💻

class Solution {
    public long solution(long n) {
      long answer = 0;
        
        for(long i=1; i<=n; i++)
        {
            if(i*i==n)
            {
                answer =(i+1)*(i+1);
                break;
            }
            else if(i*i>=n)
            {
                break;
            }
        }
        if(answer ==0)
        {
            answer =-1;
        }
        return answer;
    }
}