leetcode题目整数颠倒
一、思路
输入一个int型数x
1、先计算出x的余数,为了读出数x的最后一位
2、对x除以10,得到一个新的x
3、重复1、2两个步骤就可以依次得到x的每一位数字
4、对x的各个位进行加权计算得出翻转后的结果,
5、翻转过程中要判断是否超出了int型可存储的最大范围。
二、程序
int reverse(int x) {int m = 0;int temp;while (x){temp = m * 10 + x % 10;if (temp / 10 != m) return 0;x/= 10;m = temp;}return m;
}
其中的if循环是判断是否翻转后的数超出了int型的范围。
多次修改并看别人的例子,发现修改后的程序基本已经和他人的一样了。
leetcode题目整数颠倒相关推荐
- 二叉树笔记(深度遍历与广度遍历+13道leetcode题目(深度3道、广度10道))
本文章为结合leetcode题目以及公众号"代码随想录"的文章所做的笔记! 感觉代码随想录的题目整理真的很好,比自己盲目刷题好很多. 目录 1.二叉树小记 1.满二叉树与完全二叉树 ...
- [模拟|数位] leetcode 7 整数反转
[模拟|数位] leetcode 7 整数反转 1.题目 题目链接 给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转. 示例 1: 输入: 123 输出: 321 示例 2: 输 ...
- 【Leetcode】[190] 颠倒二进制位
[Leetcode][190] 颠倒二进制位 Author: Xin Pan Date: 2022.3.13 题目 原题链接 颠倒给定的 32 位无符号整数的二进制位. 解法 考虑使用位运算来做,因为 ...
- java 转化罗马数字._Java刷LeetCode:整数转罗马数字
0 Java刷LeetCode:整数转罗马数字 Aug. 17, 2018, 9:41 p.m. 题目: 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M. 字符 数值 I 1 V 5 ...
- Leetcode题目分类指南(单独刷题或学习算法书籍配合使用)
Leetcode题目分类指南 笔者在学习<算法导论>同时,希望能够配合Leetcode的题目进行分类模块化练习,该分类为笔者自己根据做题学习经验,结合<算法导论>的内容,给出L ...
- Leetcode题目练习总结(持续更新......)
Leetcode题目练习 数组 1.两数之和 26. 删除排序数组中的重复项 27. 移除元素 35.搜索插入位置 53.最大子序列 66.加一 88.合并两个有序数组 118.杨辉三角 119.杨辉 ...
- 请看这里!!!leetcode题目目录!!!
leetcode题目目录 面试题1 25人赛跑问题-得出前三名 面试题2 求二叉树每一层最右节点值 面试题3 除留余数法实现哈希表 面试题4 一个优雅的三路快排 面试题5 图的知识点补 ...
- “手把手撕LeetCode题目,扒各种算法套路的裤子”
出品 | AI科技大本营(ID:rgznai100) 刷LeetCode刷到懵还是一头雾水? 莫慌,这里有一个标星27000+的算法详解教程. 从项目命名来看,作者labuladong就有着要干翻算法 ...
- python检索地址_35.leetcode题目讲解(Python): 搜索插入位置
题目如下: image.png 这道题使用双指针折半查找比较容易解,指的注意的是,如果出现插入元素与输入数组里的元素相同,需要插入到相同元素的位置,比如: [8,5,3],5 应该返回1,而不是2. ...
最新文章
- 总结android项目的基本开发步骤(转帖)
- Openoffice添加页脚页码页数页眉
- hdu 5751 Eades
- maven WEB项目启动没问题访问页面就报错:org.apache.jasper.JasperException: Unable to compile class for JSP
- android 内存占用大 卡顿,安卓手机用久了就会卡顿?那是内存使用率高了,你需要这么做...
- html5——DOM扩展
- 我最近在学微信小程序开发,一起吗?
- java 线程状态_【19期】为什么Java线程没有Running状态?
- FFmpeg数据结构:AVPacket解析
- python 基本数据类型
- 儿童专注力训练——虚线描成实现
- 成功解决ERROR: Command errored out with exit status 1: command: 'f:\program files\python\python36\pyt
- jsp 的ne 什么意思
- 谁能走得更远?百度、阿里、腾讯的区块链技术与布局对垒
- mumu安卓模拟器使用教程
- flask上传图片以及生成缩略图
- css框架bootstrap ie,前端开发必备的10个Bootstrap工具
- 计算机网络组件连接方式有,一种计算机网络信号连接装置的制作方法
- 智能家居个人服务器代码大全,智能家居控制系统代码简介—了解一下智能家居控制系统代码...
- win10下不能修改固定ip
热门文章
- subquery unnesting、Subquery unnesting and View Merge
- ASP.NET Core 认证与授权[6]:授权策略是怎么执行的?
- Open/Close Port in Centos
- 替换Webbrowser默认的弹出菜单
- 停止FMS3.5的Apache服务
- StringBuilder与String互转
- iOS NSUserDefaults 简介 NSUserDefaults 存储自定义对象
- CSLA .NET 3.6支持Silverlight 2
- vi 打开不同编码的文件
- java lr分析表建立程序_[源码和文档分享]基于Java实现的LR(1)分析法语法分析程序...