본문 바로가기

개발과/이 문제 알고리쯤?

정수제곱근 판별 -java

class Solution {
    public long solution(long n) {
        long answer = 0;
        
        double sqrt = Math.sqrt(n);//제곱근 구하는 함수
        
        if(sqrt % 1 == 0){
            answer = (long) Math.pow(sqrt+1,2);// pow(a,b) a의 b제곱
        }else answer = -1;
            
        return answer;
        }
    }
    
    //Math. 함수를 잘 사용하는 것이 관건

'개발과 > 이 문제 알고리쯤?' 카테고리의 다른 글

원소들의 곱과 합 - java  (0) 2023.11.05
문자열 겹쳐쓰기 - java  (0) 2023.11.05
대소문자 바꿔서 출력하기 - java  (0) 2023.11.05
특수문자 출력하기 - java  (0) 2023.11.05
자릿수 더하기 : java  (0) 2023.04.13