Das mit der Quersumme ist hirnrissig, habs ausprobiert funkt nur für 1:
Code
public class main{
public static void main(String args[]){
System.out.println("Wird berechnet...");
String w;
int lange;
int quersumme = 0;
int r;
String o;
for(int i = 0; i <= 10000; i++){
quersumme = 0;
w = String.valueOf(i);
lange = w.length();
for(int s=0; s<lange; s++){
o = "" + w.charAt(s);
r = Integer.parseInt(o);
quersumme += r;
}
if((int)Math.pow(quersumme, quersumme) == i){
System.out.println("Gefunden: " + i);
}
}
System.out.println("Fertig.");
}
}
Alles anzeigen
Wie meinste das mit a^a+b^b = ab? was soll da B sein?