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:
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!!!
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);
}
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!!!