[프로그래머스] 정수 제곱근 판별
2020. 4. 21. 17:11
문제 링크 https://programmers.co.kr/learn/courses/30/lessons/12934 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr C++ 풀이 #include #include #include using namespace std; long long solution(long long n) { if (sqrt(n) - (int)sqrt(n) == 0) // n이 정수의 제곱인 경우 return (sqrt(n) + 1) * (sqrt(n) + 1); return -1; } n이 양의 정수의 제곱일 경우, (double형)n의 제곱근 ..