반응형
문제
정수 num이 짝수일 경우 "Even"을 반환하고 홀수인 경우 "Odd"를 반환하는 함수, solution을 완성해주세요.
제한사항
- num은 int 범위의 정수입니다.
- 0은 짝수입니다.
입출력 예
num | return |
---|---|
12 | "Even" |
11 | "Odd" |
풀이
function evenOrOdd(num) {
let answer = '';
if (num % 2 === 0) {
answer = 'Even';
} else {
answer = 'Odd';
}
return answer;
}
export { evenOrOdd };
import { evenOrOdd } from "../src/evenOrOdd";
describe("evenOrOdd", () => {
it("should return 'even' for even numbers 4", () => {
expect(evenOrOdd(4)).toBe("Even");
});
it("should return 'odd' for odd numbers 3 ", () => {
expect(evenOrOdd(3)).toBe("Odd");
});
});
출처
다른 풀이
function evenOrOdd(num) {
return num % 2 ? "Odd" : "Even";
}
반응형
'IT > Javascript' 카테고리의 다른 글
평균구하기 (0) | 2022.07.13 |
---|---|
나머지가 1이 되는 수 찾기 (0) | 2022.07.12 |
서울에서 김서방 찾기 (코딩테스트) (0) | 2022.07.12 |
부족한 금액 찾기 (0) | 2022.07.12 |
나누어 떨어지는 숫자 배열 (코딩테스트 문제) (0) | 2022.07.12 |
같은 숫자는 싫어 (0) | 2022.07.12 |
자릿수 더하기 (0) | 2022.07.12 |
문자열 내림차순으로 배치하기 (0) | 2022.07.12 |