728x90 반응형 프로그래머스 C++/Level.126 프로그래머스 C++ Level. 1 짝수와 홀수 정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. #include #include #include using namespace std; string solution(int num) { string answer = ""; if(num % 2 == 0){ answer = "Even"; cout 2023. 7. 4. 프로그래머스 C++ Level. 1 정수 제곱근 판별 임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. #include #include #include using namespace std; long long solution(long long n) { long long answer = -1; long long a = sqrt(n); if(a > 0 && a * a == n){ answer = pow(a + 1, 2); } return answer; } pow 함수와 sqrt 함수에 대해 알아보던 중 level 1에도 비슷한 문제가 있길래 풀었다. long long이라는 자료형을 너무 오랜.. 2023. 7. 4. 이전 1 2 3 4 5 다음 728x90 반응형