코플릿/반복문

isOdd (나눗셈 사용하지 않고)

테오구 2021. 10. 7. 20:32
728x90

문제

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

 

힌트

입력된 값이 음수이면 양수로 바꾼다.

num을 반복하면서 num - 2 씩 하면서

num이 1이면 true 0이면 false

 

 

더보기
function isOdd(num) {
  if (num < 0) {
    num = -num; //num이 음수이면 양수로 바꾼다.
  }

  while (num >= 0) {
    if (num === 0) { // num-2를 반복하면서 num = 0이면 false
      return false;
    } else if (num === 1) {//num = 1이면 true
      return true;
    }

    num = num - 2;
  }
}
728x90

'코플릿 > 반복문' 카테고리의 다른 글

listPrimes  (0) 2021.10.07
isPrime  (0) 2021.10.07
getSumOfFactors  (0) 2021.10.07
factorial  (0) 2021.10.07