Muscardinus

[프로그래머스] 짝수와 홀수(Lv1) 본문

알고리즘 문제/[프로그래머스] Lv1

[프로그래머스] 짝수와 홀수(Lv1)

Muscardinus 2020. 6. 10. 12:46
728x90

https://programmers.co.kr/learn/courses/30/lessons/12937?language=cpp

문제 설명

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

제한 조건

  • num은 int 범위의 정수입니다.
  • 0은 짝수입니다.

입출력 예

numreturn

3 Odd
4 Even

 

JavaScript

function solution(num) {
    var answer = '';
    if(num%2==0)
        answer="Even";
    else
        answer="Odd";
    return answer;
}

 

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;
}

 

비트 연산도 가능

짝수: 첫 자리가 0

홀수: 첫 자리가 1

 

#include <string>
#include <vector>

using namespace std;

string solution(int num) {
    string answer = "";
    answer=num&1 ? "Odd" : "Even";
    return answer;
}
728x90
Comments