짝수 홀수 풀이

 

 문제

문제 설명

정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.

제한 조건
  • num은 int 범위의 정수입니다.
  • 0은 짝수입니다.
입출력 예
num return
3 "Odd"
4 "Even"

 

 풀이

사용언어 : C++

#include <string>
#include <vector>

using namespace std;

string solution(int num) {
    string answer = "";
    
    if ( (num % 2) == 0){
        answer = "Even";
    }
    else {
        answer = "Odd";
    }
    
    
    return answer;
}

 

다른사람 풀이

#include <string>
#include <vector>

using namespace std;

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

    return num & 1 ? "Odd" : "Even";
}

 

 

 

출처 : https://school.programmers.co.kr/learn/courses/30/lessons/12937

+ Recent posts