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.0, 2.0)); }else{ answer = -1; } return answer; } | cs |
'Problem-solving > 프로그래머스' 카테고리의 다른 글
프로그래머스 - 짝수와 홀수 (C++) (0) | 2020.03.13 |
---|---|
프로그래머스 - 제일 작은 수 제거하기 (C++) (0) | 2020.03.13 |
프로그래머스 - 정수 내림차순으로 배치하기 (C++) (0) | 2020.03.13 |
프로그래머스 - 자연수 뒤집어 배열로 만들기 (C++) (0) | 2020.03.12 |
프로그래머스 - 자릿수 더하기 (C++) (0) | 2020.03.12 |
댓글