两种思路:

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

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()))