Problem
Um eine Nachricht zu codieren, verwenden Sie die folgenden Schritte: Sie schreiben die Nachricht, indem Sie Leerzeichen weglassen, in ein Rechteck mit einer bestimmten Höhe in Spalten und lesen dann die Zeilen in der angegebenen Reihenfolge.
1 P R I
2 R A N
3 O M G
4 G M
und dann, wenn Sie die Reihenfolge der Zeilen 3, 1, 2, 4 auswählen, erhalten Sie eine codierte OMGPRIRANGM-Nachricht.
Sie möchten ein Programm schreiben, das die angegebene Rechteckhöhe und die Reihenfolge, in der die Zeichenfolgen gelesen werden, bei der Codierung die angegebene Nachricht dekodiert.
Eingabe
Die Eingaben enthalten: in der ersten Zeile die Höhe des Rechtecks H (2 ≤ H ≤ 10), in der zweiten Zeile die Lesereihenfolge der Zeilen (Zahlen werden durch Leerzeichen geschrieben), in der dritten Zeile eine verschlüsselte Nachricht, die zwischen 1 und 200 Zeichen lang ist. Eine verschlüsselte Nachricht besteht aus Groß- und Kleinbuchstaben und Zahlen.
Ausgabe
Die decodierte Nachricht wird in die Ausgabe geschrieben.
Eingabe |
Ausgabe |
4
3 1 2 4
OMGPRIRANGM |
PROGRAMMING |