美文网首页
翻转一个整数

翻转一个整数

作者: 牵丝笼海 | 来源:发表于2018-07-01 21:42 被阅读12次

题目描述:
翻转一个整数
ex:x = 345 return 543
ex:x = -123 return -321

解题思路
利用整除(/)和取余(%)操作不断截取x的个位数并和相应的权值相乘,累加得到结果

int reverse(int x)
{
    int temp = abs(x);
    int res = 0;

    while(temp)
    {
        res = res * 10 + temp % 10;
        temp /= 10;
    }

    return x > 0 ? res : -res;
}

相关文章

  • 用栈翻转

    用栈翻转 「栈翻转」是一个非常重要的性质, 有 字符串的翻转 整数的翻转 把栈转换成队列 0X00 栈翻转 整数的...

  • 整数翻转

    代码如下:

  • 翻转一个整数

    题目描述:翻转一个整数ex:x = 345 return 543ex:x = -123 return...

  • 翻转一个整数

    今天又是给大家分享一个小的知识点 -- 翻转一个整数 相信我,知识点so so so easy……,并且很容易理解...

  • 翻转整数(2)

    翻转整数 要求 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。 输入: 123 输出: ...

  • LeetCode:整数翻转

    About 挑战LeetCode第4天,今天的难度都算不上挑战了,一道非常easy的题,本来,这种简单的题目我们应...

  • 07整数翻转

    2019年04月16日 Day02 级别:简单 LeetCode 07 题目: 整数反转 给出一个 32 位...

  • leetcode算法-7-整数翻转

    leetcode算法-7-整数翻转 问题描述 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反...

  • 25. K 个一组翻转链表

    K个一组反转链表 翻转链表给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它...

  • K 个一组翻转链表(递归,Kotlin)

    25. K 个一组翻转链表 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它...

网友评论

      本文标题:翻转一个整数

      本文链接:https://www.haomeiwen.com/subject/uymhuftx.html