Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

시작과 끝에서 0 제거 - JavaScript

<시간/>

숫자를 문자열로 받아들이고 모든 선행 및 후행 0이 제거된 새 숫자 문자열을 반환하는 JavaScript 함수를 작성해야 합니다.

예:입력이 -

인 경우
const strNum = '054954000'

그러면 출력은 다음과 같아야 합니다. -

const output = '54954'

예시

다음은 코드입니다 -

const strNum = '054954000';
const removeZero = (str = '') => {
   const res = '';
   let startLen = 0, endLen = str.length-1;
   while(str[startLen] === '0'){
      startLen++;
   };
   while(str[endLen] === '0'){
      endLen--;
   };
   return str.substring(startLen, endLen+1);
};
console.log(removeZero(strNum));

출력

다음은 콘솔의 출력입니다 -

54954