首页 > 试题广场 >

整数的倒数

[编程题]整数的倒数
  • 热度指数:4633 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
整数的倒数

输入描述:
输入一个整数x


输出描述:
把x倒序输出
示例1

输入

123

输出

321
示例2

输入

-123

输出

-321
示例3

输入

-0

输出

-0
JavaScript(Node) 😎题目:唯品会💄-整数反转(slice/parseInt)
leetcode 07整数反转
const readline = require('readline')
const rl = readline.createInterface({
    input: process.stdin,
    ouput: process.stdout
})
let inArr = []
rl.on('line',line=>{
    if(!line) return
    inArr.push(line)
    if(inArr.length === 1){
        let x = +inArr[0]
        //解法一
        // let x = inArr[0].split('')
        // let f = ''
        // if(x[0] === '-'){
        //     f = '-'
        //     x = x.slice(1)
        // }
        // let res = x.reverse()
        // res= f + res.join('') 
        // console.log(res)
        console.log(reverse(x))

    }
})
//解法二
var reverse = function(x) {
    let arr = x.toString().split('')
    let res = parseInt(arr.reverse().join(''))
    // if(res>Math.pow(2,31)-1||-res<Math.pow(-2,31)) return 0
    return x>0? res:-res
};


发表于 2020-03-01 17:27:15 回复(0)