CodeKata2

ChungKyu Kim·2022년 1월 12일
0

codekata

목록 보기
2/4

reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요.
x: 숫자 return: 뒤집어진 숫자를 반환!
예들 들어, x: 1234 return: 4321
x: -1234 return: -4321
x: 1230 return: 321

const reverse = x => {
// 여기에 코드를 작성해주세요.
const str = x.toString();
const result = str.split("").reverse();
if (result[result.length-1]=== "-") {
result.pop();
result.unshift("-");

}
return Number(result.join(""));
}

x를 스트링으로 변환하여 str에 담고, result에 변환한 x를 split해서 배열로 담고 reverse로 순서를 거꾸로 해준다.
그리고 result의 마지막 인덱스에 -이 있으면 pop로 없애주고 unshift로 다시 -를 추가해준다!
그리고 join으로 배열을 문자열로 바까주고 number로 바까준다!

profile
프리비엣!

0개의 댓글