프로그래머스(Level1) - 짝수와 홀수
정수 num이 짝수일 경우 Even을 반환하고 홀수인 경우 Odd를 반환하는 함수, solution을 완성해주세요.
#include <string>
#include <vector>
using namespace std;
string solution(int num) {
string answer = "";
if(num %2 == 0) answer = "Even";
else answer = "Odd";
return answer;
}
간단하게 이렇게 2로 나누어 나머지가 0이면 짝수, 1이면 홀수로 구할 수 있다. 또 다른 방법으로는 비트로 바꾸어 구하는 방법도 있다.
#include <string>
#include <vector>
using namespace std;
string solution(int num) {
return num & 1 ? "Odd" : "Even";
}