描述

反转一个只有3位数的整数。

注意事项:你可以假设输入一定是一个只有三位数的整数,这个整数大于等于100,小于1000。

样例

  • 样例 1

输入: number = 123
输出: 321
  • 样例 2

输入: number = 900
输出: 9

解析

这道题可以利用Java的取整符“/” 和 取余符“%”进行操作。

对一个整数“/”100,我们可以直接获得百位的数。对其对10取余“%”,我们可以得到个位。对其先对100取余,再对10取整,我们可以获得十位的数字。

public class Solution {/*** @param number: A 3-digit number.* @return: Reversed number.*/public int reverseInteger(int number) {// write your code hereint a=number/100;  //对百位取整int b=(number%100)/10;  //对100取整之后再对10取整int c=number%10;  //对10取余int answer=c*100+b*10+a*1;return answer;}
}

心情

虽然是一道入门题目,但是不知道为什么写出来的一瞬间,还是有点小窃喜。

37. 反转一个3位整数 Java相关推荐

  1. 37 反转一个3位整数

    原题网址:http://www.lintcode.com/zh-cn/problem/reverse-3-digit-integer/ 反转一个只有3位数的整数. 注意事项 你可以假设输入一定是一个只 ...

  2. python反转一个三位整数的多种方法

    反转一个三位整数的多种方法 在LintCode上练习遇到这个问题,查阅资料找到多种方法,总结如下. 输入 输出 123 321 第一种:整数方法取余取整实现 class Solution:" ...

  3. python反转一个3位整数

    问题描述: 反转一个只有三位数的整数. 例如输入number = 123,输出 321:输入number = 900,输出 9. """ 问题描述: 反转一个只有三位数的 ...

  4. python反转一个整数、123变成321,python反转一个三位整数的多种实现方案

    在LintCode上练习遇到这个问题,查阅资料找到多种方法,总结如下. 输入 输出 123 321 第一种:整数方法取余取整实现 class Solution: """ ...

  5. python反转一个三位数的整数,python反转一个三位整数的多种实现方案

    在LintCode上练习遇到这个问题,查阅资料找到多种方法,总结如下. 输入 输出 123 321 第一种:整数方法取余取整实现 class Solution: """ ...

  6. 例1:反转一个三位整数

    #输入123返回321输入900返回9 from IPython import embed import timeclass Solution(object):def reverse_Integer( ...

  7. 例1-反转一个三位整数

    问题描述: 反转一个3位整数. 问题示例: 输入 number=123,输出321:输入 number=900,输出9. 代码实现: class Solution:#参数number:一个三位整数#返 ...

  8. Java黑皮书课后题第3章:**3.15(游戏:彩票)修改程序清单3-8,产生三位整数的彩票。程序提示用户输入一个三位整数,然后依照规则判定用户是否赢得奖金

    **3.15(游戏:彩票)修改程序清单3-8,产生三位整数的彩票.程序提示用户输入一个三位整数,然后依照规则判定用户是否赢得奖金 题目 题目概述 破题 代码 题目 题目概述 **3.15(游戏:彩票) ...

  9. Java语言中 (游戏:彩票)修改程序清单3-8,产生三位整数的彩票。程序提示用户输入一个三位整数,依照以下规则判定用户是否赢得奖金:

    游戏:(彩票)修改程序清单3-8,产生三位整数的彩票.程序提示用户输入一个三位整数,然后依照以下规则判定用户是否赢得奖金: (1)如果用户输入的所有数包括顺序完全匹配彩票数字,奖金是10 000美元 ...

最新文章

  1. web中的cookies以及作用--web testing 学习笔记
  2. 多媒体计算机系统是能进行获取,第六章 7 多媒体计算机系统.pdf
  3. vuex——做简单的购物车功能
  4. php 小数点 乘法,js小数点数字相乘、把小数点四舍五入保留两位小数
  5. ClassNotFoundException:是否减慢了您的JVM?
  6. softmax函数与交叉熵损失函数
  7. relativelayout中按键不能点_CNC | M80/M800系列系统常见按键和外部存储器故障
  8. 游戏开发物语方案点数分配_直播开发平台解决方案——如何开发游戏直播平台...
  9. 本地项目部署到服务器 启动 报错 数据表不存原因 解决
  10. Python仿微信红包算法
  11. jsp:useBean 解释
  12. 云计算解决方案--百度文库
  13. Open Inventor Coin3D
  14. MySQL自动生成Oracle建表语句脚本
  15. 分享几个超好用的矢量图标网站
  16. leetcode 51. N-Queens N 皇后(困难)
  17. 【Python】Pandas DataFrame 一维表二维表的转换
  18. Mac安装CentOS8.3时出现,安装源设置基础软件仓库时出错
  19. 基于深度学习方法的事件抽取论文整理
  20. 扫雷——关于展开空格的算法

热门文章

  1. C#4.0 可选参数和命名参数
  2. 系统集成项目管理工程师考试复习-Part3
  3. AOP下的权限控制实现
  4. 【Leetcode_easy】1078. Occurrences After Bigram
  5. 谢惠民恽自求易法槐钱定边数学分析习题课讲义思考题练习题参考题解答
  6. eclipse建maven pom报错
  7. 读书笔记--Python基础教程 001
  8. 如何使用SubtitleWorkshop制作字幕
  9. iisweb服务器完美解决方案
  10. VSCode打开多个项目文件夹的解决方法