[CodeKata] Week 1 - Day 2

ElenaPark·2021년 3월 30일
0

알고리즘

목록 보기
32/37
post-thumbnail

문제

풀이

const reverse = x => {
	  const xStr = x.toString();
    let result = [];
    for(let i = xStr.length-1; i >= 0; i--){
      if(xStr[i] === '0') {
        continue;
      }
      result.push(xStr[i]);
      
      if(result[result.length-1] === '-') {
      result.pop();
      result.unshift('-');
      }
    }
return Number(result.join(''));
};

console.log(reverse(1234)); // 4321
console.log(reverse(-1234)); // -4321
console.log(reverse(1230)); // 321
profile
Front-end 개발자입니다.

0개의 댓글