1024. Palindromic Number (25)

来源:互联网 发布:em231cn tc编程 编辑:程序博客网 时间:2024/04/28 17:13
import java.math.BigInteger;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);BigInteger n = scanner.nextBigInteger();int k = scanner.nextInt();int t = 0;while(true) {String s = n.toString();boolean flag = true;for(int i = 0; i <= s.length()/2; i ++) {if(s.charAt(i) != s.charAt(s.length() - 1 - i)) {flag = false;break;}}if(flag == true)break;if(t >= k)break;n = n.add(new BigInteger(new StringBuilder(s).reverse().toString()));t ++;}System.out.println(n);System.out.println(t);}}

0 0