[CodeKata]Day2. 숫자를 인자로 뒤집어진 숫자를 반환

문제

reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요.

x: 숫자
return: 뒤집어진 숫자를 반환!

예를 들어,
x: 1234
return: 4321

x: -1234
return: -4321

x: 1230
return: 321

const reverse = x => {
  // 여기에 코드를 작성해주세요.
  let strValue = String(x);
  let strArr = strValue.split("");
  let len = strArr.length-1;
  let returnStr = ""
  let returnInt = 0;
  
  for(let i  = 0 ; i <= len; i++){
    returnStr += strArr[len -i];
  }
  returnInt = parseInt(returnStr);
  if(strArr[0]==="-"){
    returnInt = returnInt*-1;
  }
  return returnInt;
}

배운점

  • 문자열 글자마다 잘라서 배열넣기! split("")
    ex) banana -> ['b','a','n','a','n','a']

좋은 웹페이지 즐겨찾기