迅雷2018笔试——有符号整数反转
2017-09-19 22:30
253 查看
输入一个有符号整数,输出该整数的反转值
输入:
一个整数
输出:
一个整数
示例1:
输入:
123
输出:
321
示例2:
输入:-123
输出:-321
代码如下:
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int a=0,c=0;
int res=0;
String s = n+"";
int i=s.length()-1;
if(n>=0)
a=1;
else {
a=-1;
c=1;
}
for(;i>=c;i--){
int b=s.charAt(i)-48;
res = b+10*res;
}
System.out.println(res*a);
}
}
输入:
一个整数
输出:
一个整数
示例1:
输入:
123
输出:
321
示例2:
输入:-123
输出:-321
代码如下:
import java.util.Scanner;
public class ReverseNumber {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int n = in.nextInt();
int a=0,c=0;
int res=0;
String s = n+"";
int i=s.length()-1;
if(n>=0)
a=1;
else {
a=-1;
c=1;
}
for(;i>=c;i--){
int b=s.charAt(i)-48;
res = b+10*res;
}
System.out.println(res*a);
}
}
相关文章推荐
- 迅雷2018笔试——整数求和
- 网易2018笔试-正整数对(x,y),x,y都小于等于n,x/y大于等于k。
- 20170919迅雷笔试-整数和问题
- 请实现一个反转32位有符号整数的函数,例如123—>321,-123->-321,120->21,如果溢出就返回0(面试题)
- 整数无序数组求第K大数(暴力|快排) - 滴滴出行2018校园招聘内推笔试-研发工程师
- 给定整数序列求连续子串最大和 - 滴滴出行2018校园招聘内推笔试-研发工程师
- 按位反转无符号整数问题bitoperate函数(转)
- 2018校招迅雷测试岗笔试
- 【2018网易在线笔试】计算机视觉岗位
- 网易2018校招笔试_小易喜欢的数列_C++
- 一行c表达式检测无符号整数是否是2的幂
- 迅雷2014校园招聘笔试题
- [迅雷笔试题]从1....n中随机输出m个不重复的数
- 【2018校招美团笔试编程题2】改考卷
- 360在线笔试编程题2018
- 美团2018秋招笔试--向房间分人
- QQ笔试题:非循环方式计算一个32位整数中被置1的位数
- 实现将一个整数反转
- 华为2013校园招聘上机笔试题-整数转换成字符串
- 网易笔试题:输入一个正整数,若该数能用几个连续正整数之和表示,则输出所有可能的正整数序列。