猜年龄
public class Main { public static void main(String[] args) { for(int i=Math.round((int)Math.pow(1000,1/3.0));i<Math.pow(10000,1/3.0);i++){ if(Math.pow(i,4)>Math.pow(10,5)&&Math.pow(i,4)<Math.pow(10,6)){ String chars=((int)Math.pow(i,3)+""+(int)Math.pow(i,4)); Set<Character> set = new HashSet<>(); char[] s = chars.toCharArray(); for(char c:s) { set.add(c); } if(set.size()==10){ System.out.print(i); } } } } }