100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 中国人寿研发中心笔试JAVA开发

中国人寿研发中心笔试JAVA开发

时间:2021-09-25 04:00:09

相关推荐

中国人寿研发中心笔试JAVA开发

目录

1.反转字符串(ac)2.回文数(50%)

1.反转字符串(ac)

package 笔试题目.人寿;import java.util.Scanner;public class fanzhaun {public static void main(String[] args) {Scanner sc=new Scanner(System.in);while(sc.hasNext()){String s=sc.nextLine();String a="";int l=0;int r=s.length()-1;while(l<=r){a+=s.charAt(r);r--;}System.out.println(a);}}}

2.回文数(50%)

package 笔试题目.人寿;import java.util.*;public class huiwen {static int count = 0;public static void main(String[] args) {Scanner sc = new Scanner(System.in);// while (sc.hasNext()) {int N = sc.nextInt();String M= sc.next();int c =Integer.valueOf(M,N);//System.out.println(c);while (!isHuiwen(c)) {int c1 = reverse(c);c=c+c1;//System.out.println(c);count++;}if(count<20) {System.out.println("STEP=" + count);}else{System.out.println("Impossible");}}// }public static int reverse(int x) {int m = 0;while (x != 0) {m = m * 10 + x % 10;x = x / 10;}return m;}public static boolean isHuiwen(int x) {if (x < 0) return false;String s = String.valueOf(x);for (int i = 0; i < s.length() / 2; i++) {if (s.charAt(i) != s.charAt(s.length() - i - 1))return false;}return true;}}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。