zwhy


私信TA

用户名:uq_19494209601

访问量:2864

签 名:

等  级
排  名 6449
经  验 1417
参赛次数 0
文章发表 10
年  龄 0
在职情况 学生
学  校
专  业

  自我简介:

解题思路:

注意事项:

参考代码:



import java.util.ArrayList;

import java.util.Collections;

import java.util.Scanner;


public class Main {

   public static void main(String[] args) {

Scanner sc = new Scanner(System.in);

int n = sc.nextInt();

ArrayList<Integer> res = new ArrayList<>();

for (int i = 1; i <= 9; i++) {

for (int j = 0; j <= 9; j++) {

for (int k = 0; k <= 9; k++) {

//五位回文数枚举

if (i * 2 + j * 2 + k == n) {

int cnt = i * 10000 + j * 1000 + k * 100 + j * 10 + i;

res.add(cnt);

}

//六位回文数枚举

if (i * 2 + j * 2 + k * 2 == n) {

int cnt = i * 100000 + j * 10000 + k * 1000 + k * 100 + j * 10 + i;

res.add(cnt);

}

}

}

}


Collections.sort(res);

if (res.size() == 0) {

System.out.println(-1);

System.exit(0);

}

for (Integer integer : res) {

System.out.println(integer);

}

}

}


 

0.0分

0 人评分

  评论区

  • «
  • »