资源限制
时间限制:1.0s 内存限制:512.0MB
问题描述
1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。
输出格式
按从小到大的顺序输出满足条件的四位十进制数。
import java.util.*;
public class Main {
public static void main(String[] args)
{
// 枚举所有的四位整数,将它们的个十百千位分别分离出来,然后判断是否第一位与第四位相同且第二位和第三位相同。
for(int i = 1000; i <= 9999; i++) {
int g = i / 1 % 10; //个位数字
int s = i / 10 % 10; //十位数字
int b = i / 100 % 10; //百位数字
int q = i / 1000 % 10; //千位数字
if (g == q && s == b ) {
System.out.println(i);
}
}
}
}