xD ok
codice:
/*Scrivere un metodo che prenda in input un array bidimenzionale frastagliato A di stringhe, e restituisca un boolean che
indichi se esiste in A una colonna contenente tre stringhe con lo stesso carattere finale.*/
public class ese2{
public static boolean metodo(String[][]A){
int cont=0;
for(int j=0; j<A[0].length; j++){
for(int i=0; i<A.length; i++){
cont=1;
if(j<A[i].length)
// System.out.println(A[i][j].charAt(A[i][j].length()-1));
for(int k=i+1; k<A[i].length; k++){
if(j<A[k].length)
{
// System.out.println(A[i][j].charAt(A[i][j].length()-1)+" ");
// System.out.println(A[k][j].charAt(A[k][j].length()-1) + "\n");
if(A[i][j].charAt(A[i][j].length()-1) == A[k][j].charAt(A[k][j].length()-1))
cont++;
if(cont==3) return true;
}
}
}
}
return false;
}
public static void Stampa(String[][]v){
for(int x=0; x<v.length; x++){
for(int y=0; y<v[x].length; y++)
System.out.print(v[x][y]+" ");
System.out.println("");
}
}
public static void main(String[]args){
String [][]A={{"casa", "cielo", "mare","settembre", "ottobbre"},
{"msi" , "notebook"},
{"esenumero2", "TNT"},
{"febbraio", "marzo", "Aprile"},
{"agosto"}};
Stampa(A);
boolean out=metodo(A);
System.out.println(out);
}
}