Auf Thema antworten

Hallo zusammen!


Ich habe eine Frage und zwar bin ich gerade an einem Code mit welchem ich folgendes Problem lösen soll:


Durch einen Scanner erhalte ich einen int x gefolgt von x Zeilen Strings welche ich dann vergleichen muss. Und zwar ist die Aufgabe, ob durch die Strings ein String erstellt werden kann wobei yes ausgegeben werden soll. Bsp: yes -> abc bcd cde usw.


Weiteres Beispiel:


8

xix

iix

ixe

ixi

irz

rzx

iir

zxe


-> yes


Ich habe bis jetzt den folgenden code jedoch habe ich mühe mit dem Vergleichen...


Ich hoffe mir kann jemand dabei weiterhelfen:


[CODE]    public static void testCase() {

        // Input using In.java class

       

       int n = In.readInt(); //Hier erhalte ich die Inputs

       

       

        ArrayList<String> password = new ArrayList<String>(); //Ich möchte die Strings in einer Arraylist abspeichern auf Grund der Laufzeit

       

        for(int i = 0; i <= n; i++) { //Damit möchte ich den Array füllen

        password.add(n);

       

       

       

        // Output using Out.java class

        Out.println(n);

    }[/CODE]


Die fett gedruckten Zeilen sind vorgegebenen. Habe ich die Arraylist überhaupt richtig initialisiert? Denn ich habe den ersten input (bsp: 8) einfach ignoriert nicht?


Vielen Dank für eure Hilfe!!!



Oben