본문 바로가기
::public/코딩테스트 풀이

정수 제곱근 판별

by 해맑은욱 2019. 9. 5.
*정수 제곱근 판별 
임의의 정수 n에 대해 어떤 정수 x의 제곱인지 아닌지 판단. 
n이 x의 제곱이면 x+1의 제곱 리턴. 아니면 -1 리턴. 
 
#include <iostream>
#include <cmath>
 
using namespace std
 
long long solution(long long n) { 
    long long answer = 0
 
    double d = sqrt(n); 
    int i = sqrt(n); 
 
    if(d - i == 0
        answer = pow(i + 12); 
    else 
        answer = -1
 
 
    return answer; 
 
cs

'::public > 코딩테스트 풀이' 카테고리의 다른 글

평균 구하기  (0) 2019.09.05
제일 작은 수 제거하기  (0) 2019.09.05
체육복  (0) 2019.09.05
H-index  (0) 2019.09.05
가장 큰 수  (0) 2019.09.05