reverse 함수에 정수인 숫자를 인자로 받습니다. 그 숫자를 뒤집어서 return해주세요.
예들 들어, x: 1234 return: 4321
x: -1234 return: -4321
x: 1230 return: 321
const reverse = x => {
let numArray = (x + '').split('').reverse();
if (numArray.includes('-')) {
numArray.pop();
numArray.unshift('-');
}
if (numArray.includes(0)) {
numArray.shift(0);
}
return Number(numArray.join(''))
}
str.split([seperator[, limit]])
seperator
부분은 삭제되고 남은 문자열이 배열로 반환된다. limit
을 지정하면 끊는 횟수를 제한할 수 있다.var myString = 'Hello World. How are you doing?';
var splits = myString.split('',3);
//문자열을 공백으로 끊고 처음 3개의 문자열을 반환
console.log(splits); //["Hello", "World.", "How"]
myString.split().reverse()
arr/str.includes(valueToFind[, fromIndex])
arr/str.indexOf(searchValue[, fromIndex])
arr.join([seperator])
const elements = ["Fire", "Air", "Water"];
console.log(elements.join());
// "Fire,Air,Water"
console.log(elements.join(""));
// "FireAirWater"
console.log(elements.join("-"));
// "Fire-Air-Water"