Könnt ihr mir mit einer ASCII-Art Aufgabe in Java helfen?
ich stehe vor dieser Aufgabe von Coding Game und verstehe nicht was genau gefordert wird.
Hier ist eine kurze Beispiellösung
class Solution {
public static void main(String args[]) {
Scanner in = new Scanner(System.in);
int L = in.nextInt();
int H = in.nextInt();
if (in.hasNextLine()) {
in.nextLine();
}
String T = in.nextLine().toUpperCase();
String aphabet = "ABCDEFGHIJKLMNOPQRSTUVWXYZ?";
for (int i = 0; i < H; i++) {
String ROW = in.nextLine();
for (char ch : T.toCharArray()) {
int pos = aphabet.indexOf(ch) == -1 ? aphabet.length() - 1 : aphabet.indexOf(ch);
System.out.print(ROW.substring(pos * L, (pos * L) + L));
}
System.out.println();
}
}
}
ich verstehe nicht was die Zeile hier macht
String ROW = in.nextLine();
wo ist in der Klasse definiert wie die Buchstaben in der Ausgabe mit Hashtags ausgegeben werden sollen.
Computer,
Schule,
programmieren,
Java