证明数字的每一位都不相同
public static boolean zzz(long num) {
boolean[] seen = new boolean[10]; // 数字 0-9 是否出现过
while (num > 0) {
int digit = (int)(num % 10); // 取出最后一位
if (seen[digit])
return false; // 如果已经出现过,说明重复了
seen[digit] = true; // 标记为已出现
num /= 10; // 去掉最后一位
}
return true; // 都没重复
}
浙公网安备 33010602011771号