⏰ 0.01ms
제곱근 구하기
double sqrt (double x);
헤더파일 #include <cmath>
n승 값 구하기
double pow (double a, double n);
헤더파일 #include <cmath>
#include <string>
#include <vector>
#include <cmath>
using namespace std;
long long solution(long long n) {
long long answer = 0;
if(sqrt(n)==(int)sqrt(n)) answer=pow(sqrt(n)+1,2);
else answer=-1;
return answer;
}
n의 제곱근이 양의 정수인지 판별하는 과정이 필요하기 때문에 n의 제곱근이 n의 제곱근을 int형으로 형변환한 결과와 일치하는지 확인한즌 과정을 통해 정수인지 판단
if(sqrt(n)==(int)sqrt(n))
int형을 괄호로 붙이는 것만으로 형변환 가능