본문 바로가기
IT/Javascript

짝수와 홀수

by DOSGamer 2022. 7. 12.
반응형

문제

정수 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