Sawato Onizuka
10-12-2005, 16:32
si si è un topic da niubbo/newbie/noob ma x favore non sono disperato, sono ink.....
grossomodo riesco (con un po' di fortuna se mi assiste) a risolvere problemi semplici tipo {1}3{2} o [2]{0} eccetera...ma NON sono riuscito in alcun modo a risolvere {1,2}[3] perchè nn trovo il modo di leggere la coppia di elementi ... uffa!
boh avevo tentato così:
public static boolean ric(int[] a){
int uno=0;
int due=0;
for (;uno<a.length && a[uno]==1;uno+=2);
for (;due<a.length && a[due]==2;due+=2);
if (uno!=due){
return false;
}
for (int i=0;i<a.length;i++){
int u=i+1;
if (a[i]==2 && a[u]!=1 && a[u]!=3){
return false;
}
}
return true;
}
:help:
grossomodo riesco (con un po' di fortuna se mi assiste) a risolvere problemi semplici tipo {1}3{2} o [2]{0} eccetera...ma NON sono riuscito in alcun modo a risolvere {1,2}[3] perchè nn trovo il modo di leggere la coppia di elementi ... uffa!
boh avevo tentato così:
public static boolean ric(int[] a){
int uno=0;
int due=0;
for (;uno<a.length && a[uno]==1;uno+=2);
for (;due<a.length && a[due]==2;due+=2);
if (uno!=due){
return false;
}
for (int i=0;i<a.length;i++){
int u=i+1;
if (a[i]==2 && a[u]!=1 && a[u]!=3){
return false;
}
}
return true;
}
:help: