짝수 홀수 풀이
문제
문제 설명
정수 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
'개발 > 프로그래머스' 카테고리의 다른 글
[프로그래머스/C++] 약수의 합 (0) | 2022.11.06 |
---|---|
[프로그래머스/C++] 평균 구하기 (0) | 2022.11.05 |
[프로그래머스/C#] Level1 - 2. x만큼 간격이 있는 n개의 숫자 (0) | 2022.03.11 |
[프로그래머스/C#] Level1 - 1. 직사각형 별찍기 (0) | 2022.03.10 |
[프로그래머스] Level1 - 45. 직업군 추천하기 (0) | 2021.09.30 |