-
2023.3.28 isOdd1일1알고리즘 2023. 3. 28. 23:34728x90반응형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