padStart

2021. 11. 26. 09:54Javascript/문제풀이

width의 값만큼 0으로 채우는 함수를 만드시오.

 

반복문 돌려서 쓰는 방법

const fillZero = function (n, w) {
  const str = String(n);
  let result = str;
  
  for (let i = str.length; i < w; i++) 
    result = '0' + result;

  return result;
}
console.log(fillZero(5, 3)); // 005

 

메소드로 푸는 방법

const fillZero = function (n, w) {
  const str = String(n)
  return str.padStart( w, '0');
}
console.log(fillZero(5, 3)); // 005

 

str.padStart(targetLength [, padString])
padStart() 메서드는 현재 문자열의 시작을 다른 문자열로 채워, 
주어진 길이를 만족하는 새로운 문자열을 반환합니다. 
채워넣기는 대상 문자열의 시작(좌측)부터 적용됩니다.

 

 

 

'Javascript > 문제풀이' 카테고리의 다른 글

문자열 py갯수  (0) 2021.11.26
같은 문자는 싫어  (0) 2021.11.26
중복제거  (0) 2021.11.26
모음지우기  (0) 2021.11.26
공백제거 문자열 출력  (0) 2021.11.26