본문 바로가기
Problem-solving/프로그래머스

프로그래머스 - 정수 제곱근 판별 (C++)

by taehee.kim.dev 2020. 3. 13.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <string>
#include <vector>
#include <cmath>
 
using namespace std;
 
long long solution(long long n) {
    long long answer = 0;
 
    if(floor(sqrt(n)) == sqrt(n)){
        // 어떤 양의 정수 x의 제곱이라면,
        answer = (long long)(pow(sqrt(n) + 1.02.0));
    }else{
        answer = -1;
    }
 
    return answer;
}
cs

댓글