코딩 공부/C#

C# 프로그래머스 Lv1. 정수 제곱근 판별

통통푸린 2021. 7. 5. 08:40
728x90
반응형

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

728x90
반응형