题目描述:
输入一个正整数的字符串,输出与它最接近的对称数字(不包括它自己)的字符串
注1: 输入字符串的长度最多不会超过18
注2: 当大于输入数字和小于输入数字的对称数字与输入数字距离相同时,取小的数字作为答案
输入描述:
输入为一个正整数的字符串
输出描述:
输出为与输入数字最接近的对称数字(不包括输入本身)的字符串
示例:
输入:123
输出:121
输入:82683428772445271
输出:82683428782438628
代码:
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
String s = sc.nextLine();
int n = s.length();
int n2 = 0;
int count = 0;
if(n%2 == 1){
n2 = n/2 +1;
}else {
n2 = n/2;
}
int arr[] = new int[n];
for(int i = 0;i=0;i--){
arr[count++] = arr[i];
}
for (int i =0;i