ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 2023.3.28 isOdd
    1일1알고리즘 2023. 3. 28. 23:34
    728x90
    반응형
    SMALL

    isOdd

    문제

    수를 입력받아 홀수인지 여부를 리턴해야 합니다.

    입력

    인자 1 : num

    • number 타입의 정수

    출력

    • boolean 타입을 리턴해야 합니다.

    주의 사항

    • 함수 isOdd는 재귀함수의 형태로 작성합니다.
    • 반복문(for, while) 사용은 금지됩니다.
    • 나눗셈(/), 나머지(%) 연산자 사용은 금지됩니다.
    • 0은 짝수로 간주합니다.

    입출력 예시

    let output = isOdd(17);
    console.log(output); // --> true
    
    output = isOdd(-8);
    console.log(output); // --> false
    function isOdd(num) {
    if (num === 0) {
    return false;
    } else if (num === 1) {
    return true;
    }

    if (num < 0) {
    return isOdd(-num);
    }
    return isOdd(num - 2);
    }
    728x90
    반응형
    LIST

    '1일1알고리즘' 카테고리의 다른 글

    2023.4.4 fibonacci  (0) 2023.04.04
    2023.4.3 factorial  (0) 2023.04.03
    2023.3.27 sumTo  (0) 2023.03.27
    2023.3.24 filterCallback  (0) 2023.03.24
    2023.3.23 mapCallback  (0) 2023.03.23
Designed by Tistory.