본문 바로가기
codes/반복문

06_makeDigits

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

  //let output = makeDigits(5);
  // --> "12345"

  let newStr = "";

  for(let i = 1; i <= num; i++){ //인자가 1부터 시작해서 1로 초기값을 줌
    //문자열로 만들어서
    //이어붙여야함
    result = i.toString(); //받은 i를 문자열로 바꿈
    newStr = newStr+result; //문자열에 순서대로 이어붙임 
  }
  return newStr; 
}
//Reference code
function makeDigits(num) {
  let result = '';

  for (let i = 1; i <= num; i++) {
    result = result + String(i);
  }

  return result;
}

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

08_makeOddDigits  (0) 2022.10.26
07_makeDigits2  (0) 2022.10.26
05_repeatString  (0) 2022.10.25
04_factorial  (0) 2022.10.25
03_isOdd  (0) 2022.10.25