본문 바로가기
Programmers/C++

[C++] 프로그래머스 :: 짝수와 홀수

by Sin_ 2021. 9. 15.
728x90

안녕하세요 뚜디 입니다:)

코딩테스트 연습 - 짝수와 홀수 | 프로그래머스 (programmers.co.kr)

 

코딩테스트 연습 - 짝수와 홀수

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요. 제한 조건 num은 int 범위의 정수입니다. 0은 짝수입니다. 입출력 예 num return 3 "Odd" 4 "Even"

programmers.co.kr


1. 연습 문제

2. 문제 풀이

3. 소스 코드

4. 결과


1. 연습 문제
  • 문제 설명
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
  • 제한 조건
num은 int 범위의 정수입니다.
0은 짝수입니다.
  • 입출력 예
num return
3 "Odd"
4 "Even"
2. 문제 풀이
정수 num을 입력받아 조건문에서 짝수, 홀수, 0 구분만 해주면된다.
3. 소스 코드
  • Solution
#include <string>
#include <vector>

using namespace std;

string solution(int num) {
    string answer = "";
    
    if (num % 2 == 0 || num == 0) {
        answer = "Even";
    } else {
        answer = "Odd";
    }
    
    return answer;
}
  • Visual Studio
#include <string>
#include <vector>
#include <iostream>

using namespace std;

string solution(int num) {
    string answer = "";

    if (num % 2 == 0 || num == 0) {
        answer = "Even";
    }
    else {
        answer = "Odd";
    }

    return answer;
}

int main()
{
    string answer = "";

    answer = solution(3);
    cout << answer << endl;
    return 0;
}
4. 결과

728x90