728x90
프로그래머스 : 짝수와 홀수
개요
문제 설명
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
제한사항
num은 int 범위의 정수입니다.
0은 짝수입니다.
입출력 예
num | 결과 |
---|---|
3 | odd |
4 | even |
1. 해설
소스보기
function solution(num) {
if (num%2 == 0){
var answer = 'Even';
} else {
var answer = 'Odd';
}
return answer;
}
조건문에서 %를 사용해 2를 나눈 값이 0일때와 아닐때를 각각 even, odd로 반환하면 끝나는 문제입니다.
2. 삼항연산자 사용
소스보기
function evenOrOdd(num) {
return (num%2) ? 'Odd': 'Even';
}
조건문은 삼항연산자를 통해 좀 더 간단히 줄일 수 있습니다.
※ 삼항 연산자
A ? B : C 는 A 조건을 만족 시 B를 실행하고 아니면 C를 실행합니다.
'알고리즘' 카테고리의 다른 글
없는 수 더하기 (1) | 2022.11.04 |
---|---|
자릿수 더하기 (1) | 2022.11.03 |
몫 구하기 (1) | 2022.11.02 |
나머지가 1이 되는 수 찾기 (1) | 2022.11.01 |
알고리즘 - 세균 증식 (1) | 2022.10.31 |
댓글