class Main {
public static void main(String[] args) {
for (int i = 10; i < 200; i++) {
int count = 0;
long t = i;
while(!f(t)){
count++;
t +=g(t);
if(count>30)
break;
}
if(count>30)
{
System.out.println(i);
return;
}
}
}
private static long g(long t) {
StringBuilder sb = new StringBuilder(t+"");
sb.reverse();
return Long.parseLong(sb.toString());
}
private static boolean f(long t) {
String s = t+"";
for (int i = 0; i < s.length()/2; i++) {
if(s.charAt(i) != s.charAt(s.length()-1-i))
return false;
}
return true;
}
}
蓝桥杯 第六届决赛 生成回文数 JAVA
最新推荐文章于 2024-03-22 12:08:05 发布