题解 | #数字颠倒#

数字颠倒

http://www.nowcoder.com/practice/ae809795fca34687a48b172186e3dafe

两种思路:

  • 数字转字符串转数组,逆序输出(简单,可读性高)
  • 数学取余构建新字符串(效率高)

Code

const reverseNumberAsStr = num => [...num.toString()]
    .reverse()
    .join('')



const reverseNumberAsStr = (num, res = '') => {
    if(num < 10) return `${res}${num}`
    res = `${res}${num % 10}`
    num = ~~(num / 10)
    return reverseNumberAsStr(num, res)
}

console.log(reverseNumberAsStr(readline()))
全部评论

相关推荐

02-18 21:55
门头沟学院 Java
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务