Public feed #886883

Anonymous

public text v1 · immutable
Raw Edit
·published 2008-02-01 00:17 UTC
rendered paste body
public class dizionario
{
	public static void main(String[] args)
	{
		String S[][]={{"ciao", "abate","pianta"},
				{"dado", "penna", "zuzzurellone"},
				{"vino", "bicchiere", "pippa"}};
							
		String[] Diz={"amico", "banana", "ciliegia", "ferrari", "mouse", "riva", "sabato", "trapano", "zucchero"};
		String[] array = aggiornamento(S, Diz);
		
		for(int i = 0; i < array.length; i++)
		{
			System.out.println("nuovo dizionario = " + array[i]);
		}
		
	}
	
	static String[] aggiornamento(String[][] S, String[] Diz)
	{
		String[] newDiz = new String[S.length *2 + Diz.length];
		int h = 0;
		String tmp =S[0][0];
		String salva = "";
		for(int y = 0; y < S.length ; y++)
		{
			
			for(int i = 0; i < S.length ; i++)
			{
				for(int j = 0; j < S[i].length; j++)
				{
					int w = (tmp.compareTo(S[i][j]));
					if( w > 0)
					{
						int g = salva.compareTo(S[i][j]);
						if(g < 0)
						{
							tmp = S[i][j];
							
						}
						salva = tmp;
					}
					
					
				}
			}
			
			for(int x = 0; x < Diz.length; x++)
			{
			
				int q = tmp.compareTo(Diz[x]);
				if(q < 0)
				{
					newDiz[h] = tmp;
					h++;
					break;
				}
		
				else
				{
					newDiz[h] = Diz[x];
					h++;
				}
			
			}
			
		}
		return newDiz;
		
	}
	
}