Semplice e geniale...![]()
Non ho capito bene la sintassi dell'if (sono ancora agli inizi col java), comunque ho capito cosa fa![]()
Beh, anche se mi fosse venuto in mente non sarei riuscito ad implementarlo![]()
Io avevo fatto una cosa tipo questa:
Mi pare qualcosa del genere...codice:public static boolean quadrato(int a) { /* .... quadrato è un metodo boolean che restituisce True se il numero passato è un quadrato, altrimenti restituisce False .... */ } public static boolean controlla(int a) { int num1,num2, for(num1=0;num1<a;num1++) if(quadrato(num1)) for(num2=0;num2<a-num1;num2++) if(quadrato(num2)) if(num1+num2==a) return True; return False; }
Non sono neanche troppo sicuro che funzioni ed è molto macchinoso:
Il ragionamento è simile ma c'è un for in più che appesantisce il tutto...
Come ti/vi sembra la mia soluzione?
(non siate troppo cattivi sono niubbo)
Grazie![]()

)
Rispondi quotando