11赞
294
当前位置:  开发笔记 > 编程语言 > 正文

[编程题]数字翻转

对于一个整数X,定义操作rev(X)为将X按数位翻转过来,并且去除掉前导0。例如:如果X123,则rev(X)321;如果X100,则rev(X)1.

对于一个整数X,定义操作rev(X)为将X按数位翻转过来,并且去除掉前导0。例如:
如果 X = 123,则rev(X) = 321;
如果 X = 100,则rev(X) = 1.
现在给出整数x和y,要求rev(rev(x) + rev(y))为多少?
输入描述:
输入为一行,x、y(1 ≤ x、y ≤ 1000),以空格隔开。

输出描述:
输出rev(rev(x) + rev(y))的值

输入例子1:
123 100

输出例子1:
223

解题思路

直接定义一个rev翻转函数,实现翻转功能即可。


import java.util.Scanner;


public class Main {

private static int rev(int num) {
int result = 0;
String str = String.valueOf(num);

int index = str.length() - 1;
while (str.charAt(index) == '0')
index--;
StringBuilder stringBuilder = new StringBuilder(str.substring(0, index + 1));
stringBuilder.reverse();
result = Integer.valueOf(stringBuilder.toString());
return result;

}

public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt();
int y = sc.nextInt();

System.out.println(rev(rev(x) + rev(y)));

}
}

推荐阅读
  • MVC4 前后台数据交互问题
    想要实现的功能:有一张用户表,想要管理此用户表(暂且只查询--分页查询)查询用户表并将其显示在页面上,10条记录分一页。大致如下(python实现的,布吉岛怎么在winserver部署, ... [详细]
  • 如何解决《引导程序:将鼠标悬停在工具提示文本上以单击链接》经验,为你挑选了1个好方法。 ... [详细]
  • Django 【第二十篇】后端CORS解决跨域问题
    一、为什么会有跨域问题?是因为浏览器的同源策略是对ajax请求进行阻拦了,但是不是所有的请求都给做跨域,像是一般的href属性,a标签什么的都不拦截。二、解决跨域问题的两种方式JS ... [详细]
  • 如何解决《列出所有kafka主题》经验,为你挑选了4个好方法。 ... [详细]
  • 如何解决《改变ASP.netMVC项目的不同之后的错误》经验,为你挑选了1个好方法。 ... [详细]
  • jqBash,unfortunately,doesn’tshipwithacommandthatcanworkwithJSONnatively.Inthislesson,we’ll ... [详细]
  • 如何解决《如果选中复选框,则仅更改该项目的样式》经验,为你挑选了1个好方法。 ... [详细]
  • eg:把当前系统使用率最高的前10个命令的命令名输出,并统计命令使用的次数。awk‘{comm[$1]++}END{for(iincomm){printi,comm[i]}}‘ro ... [详细]
  • 开发工具与关键技术:VS  ,  ASP.NET.MVC;作者:吴维杰撰写时间:2019.04.29 数据库的编程基础:增,删,查,改,是在我所学的这个项目中用的最多的,它们百变不 ... [详细]
  • 本文主要为大家分享一篇使用Ajax更新ASP.NetMVC项目中的报表对象方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧,希望能帮助到大家。Ajax技术显著加 ... [详细]
  • 1.安装npminstall-gbower2.指定下载目录:在根目录建立文件.bowerrc{directory:vendorbower_dl}3.初始化,将建立bower ... [详细]
  • 如何解决《使用相同的按钮多次使用JQUERY函数》经验,为你挑选了1个好方法。 ... [详细]
  • 关键字: container(1170)container-fluid(0)row(margin-leftright:-15px)col-lg-xcol-md-xcol-sm-xc ... [详细]
  • 如何解决《更新发生后,.bootstrapTable执行代码》经验,为你挑选了1个好方法。 ... [详细]
  • 前端UI框架介绍Bootstrap使用世界上最流行的前端组件库在web上构建响应性、移动优先的项目。网址:http:getbootstrap.comamazeUIHTML5跨屏前端 ... [详细]
author-avatar
happy可乐可爱多_376_874
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有