본문 바로가기
codes/반복문

07_makeDigits2

by Mia_ 2022. 10. 26.
function makeDigits2(num) {
  //Q. 수를 입력 받아 1부터 입력 받은 수까지의 정수로 구성된 문자열 리턴
  //예를 들어 5를 입력 받으면 '12345' 문자열을 리턴해야 함
  //주의!while문 사용 할 것
  //인수 num >=1

  //let output = makeDigits2(5);
  // --> "1-2-3-4-5"

  let newStr = '1';

  //인수가 1보다 크니 1부터 증가 시키는 while 반복문 작성하기
  //템플릿 리터널 

  let i = 2;
  
  while(i <= num ){

    result = String(i); //받은 숫자를 문자열로
    newStr = newStr + `-${result}`;
    i++;

  }
  return newStr;
}
//Reference code
function makeDigits2(num) {
  let result = '1';

  let i = 2;
  while (i <= num) {
    result = result + `-${i}`;
    i++;
  }

  return result;
}

'codes > 반복문' 카테고리의 다른 글

09_makeMultiplesOfDigit  (0) 2022.10.26
08_makeOddDigits  (0) 2022.10.26
06_makeDigits  (0) 2022.10.26
05_repeatString  (0) 2022.10.25
04_factorial  (0) 2022.10.25