科班做法:split,reverse,join
function solve( str ) {
return str.split('').reverse().join('')
}
module.exports = {
solve : solve
};
循环unshift
function solve( str ) {
let newStr=[]
str.split('').forEach(item=>{
newStr.unshift(item)
})
return newStr.join('')
}
module.exports = {
solve : solve
};
双指针
function solve( str ) {
str=str.split('')
let left=0,right=str.length-1
while(left<right){
[str[left],str[right]]=[str[right],str[left]]
left++
right--
}
return str.join('')
}
module.exports = {
solve : solve
};