Dann fangen wir mal an. Ich nehme die vorgegebene Null und kopiere diese in die Kachel daneben, die ich zum Zuweisen der Inboxen verwenden werde. Anschließend beginne ich die Inbox abzuspeichern. Dabei wird der Zuweiser mit jedem Schritt erhöht.
Sobald das Ende der nullterminierten Kette erreicht ist, wird die Kette in umgekehrter Reihenfolge wieder ausgegeben.
Jetzt fehlt nur noch ein besonderer JUMP und das Programm ist fertig.
Funktioniert ganz gut soweit. Im Gegensatz zum letzten Level scheint es hier keine geheimen Botschaften zu geben.
Ja, ich weiß. Das kam mir schon beim Abschließen des Levels durch den Sinn.
Ich beginne das Programm mit der Initialisierung und nutze zwei Zähler. Einen für das Durchlaufen der indirekten Zuweisung, der andere für die Anzahl des aktuellen Buchstabens.
Sobald Kachel 14 erreicht wurde, soll die Anzahl ausgegeben werden und dann kommt es zum nächsten Buchstaben.
Nun vergleichen wir die Buchstaben aus der Inbox mit denen auf den Kacheln.
Der fleißige Angestellte legt los.
Wenn ich mir zunutze mache, dass ich weiß wie viele Kacheln überprüft werden müssen, könnte ich das Programm dahingegend umschreiben und müsste nicht ständig kontrollieren, ob der aktuelle Durchlauf bei Kachel 14 angekommen ist. Nur wie ich jetzt einen Befehl einsparen soll, ist mir erstmal ein Rätsel.