반복문을 사용해 문제 해결하기

Strawberry Oolong Tea·2021년 8월 26일
0

TODAY I LEARNED

목록 보기
7/51
post-thumbnail

while문 사용하기

isOddNumber

홀수인지 아닌지 Boolean 타입을 리턴하기

function isOddNumber(num) {
  let newNum = Math.abs(num)
  let i = 0
  while (i * 2 <= newNum) {
    i++
  }
  return i * 2 - newNum === 1;
}

oddNumberToString

매개 변수로 받은 수만큼 홀수를 문자열로 반환하기

function oddNumberToString(num) {
  let str = ''
  let i = 0
  while (i < num * 2) {
    i++
    if (i % 2 === 1) {
      str += i
    }
  }
  return str
}

for문 사용하기

getFactorial

팩토리얼 구하기

function getFactorial(num) {
  let result = 1
  for (let i = 1; i <= num; i++) {
    result *= i
  }
  return result
}
profile
Der Vogel kämpft sich aus dem Ei 🥚🐣 목표를 위해 끊임없이 자신의 세계를 깨뜨릴 수 있는 용감한 개발자가 되고 싶습니다.

0개의 댓글