颠倒数字相加
来源:互联网 发布:mac beta版 编辑:程序博客网 时间:2024/03/28 20:23
题目描述
编写一个函数,将输入的2个数字进行反转,然后进行相加,返回他们的和
输入
输入两个小于1000的正整数
输出
输出翻转后的和
样例输入
8 210
样例输出
20
提示
当输入数字不在0-1000范围内时,返回-1
地区
西安研究所
public int numberReverseSum(int num1,int num2){if(0<num1&&num1<1000&&num2<1000&&0<num2){char[]c1=String.valueOf(num1).toCharArray();char[]c2=String.valueOf(num2).toCharArray();num1=reverse(c1);num2=reverse(c2);return num1+num2;}return -1;//当输入数字不在0-1000范围内时,返回-1}private int reverse(char[] c) {Stack<Character> stack=new Stack<Character>();for(int i=0;i<c.length;i++){stack.push(c[i]);}StringBuilder sb=new StringBuilder();while(!stack.isEmpty()){sb.append(stack.pop());}return Integer.parseInt(sb.toString());}
- 颠倒数字相加
- 颠倒数字相加
- 颠倒数字相加
- 《ACM程序设计》书中题目 N-14 颠倒数字相加
- 数字颠倒
- 数字颠倒
- 数字颠倒
- 数字颠倒
- 数字颠倒
- 数字颠倒
- 数字颠倒
- 数字颠倒
- 数字颠倒
- 数字颠倒
- 数字颠倒
- 数字颠倒
- 华为OJ:数字颠倒
- 【华为OJ】颠倒数字
- 创建表空间-CREATE TABLESPACE命令详解
- CUDA 中__threadfence()的含义与理解
- Lambda表达式
- Activity的生命周期
- TCP/IP协议初步认识
- 颠倒数字相加
- 【图解】JavaScript原型透彻理解
- Oracle HowTo:如何通过只读方式更改Oracle数据文件位置
- linux磁盘读写性能监控
- 插入排序,二分插入排序,希尔排序思想与比较
- 把对于MFC的对话框资源移植到新的工程中(包括代码)
- C#:base与this关键字用法小结
- The Page Cache FAQ
- 电脑主题下载好了怎么安装才安装的上的呢【rmzt】