Slicing Aufgaben

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
BlackJack

@Mortifier: Ich denke im Buch ist genau das passiert was Du hier in Deinem Forumsbeitrag siehst: Beim setzen des Textes sind die zwei Leerzeichen zu einem geworden, denn normalerweise gibt es diese Unterscheidung bei normalem Fliesstext nicht. HTML, aber auch bestimmte Textsatzsysteme wie beispielsweise LaTeX, ignorieren deshalb mehrere Leerzeichen oder Zeilenumbrüche im Quelltext für das Dokument. Man muss dort extra kennzeichnen wenn Text exakt so wiedergegeben werden soll wie er mit Leerzeichen und Umbrüchen im Quelltext steht. Bei HTML ist das beispielsweise das <pre>-Tag für vorformatierten Text („preformatted text“), bei LaTeX die `verbatim`--Umgebungen, und hier im Forum die `code`- oder `codebox`-Tags.

In *einem* deutschen Satz gibt es keine zwei aufeinanderfolgenden Leerzeichen, aber man hat hier *zwei* Sätze deren Zeichen abwechselnd in der Zeichenkette stehen. Und da kann es natürlich vorkommen, dass ein Leerzeichen aus Satz A direkt neben einem Leerzeichen aus Satz B stehen kann. Du warst ja schon auf der richtigen Spur, und da sieht man das Worte direkt aneinander kleben, also offensichtlich Leerzeichen fehlen.
BlackJack

@Mortifier: Das kannst Du übrigens als Ausgangspunkt für ein paar eigene Aufgaben/Fragen nehmen. Vielleicht noch nicht jetzt gleicht, sondern wenn Du schon etwas mehr programmieren kannst. Ich hatte mir für die Lösung nämlich ein kleines GUI-Programm geschrieben, mit einem Eingabefeld für den ”verschlüsselten” Text und zwei Labels die die ”entschlüsselten” Sätze anzeigen, und die immer aktualisiert werden wenn man im Eingabefeld etwas ändert.

Für so eine GUI braucht man dann schon objektorientierte Programmierung (OOP), aber man könnte sich auch ohne GUI alleine mit Zeichenkettenoperationen, Ein- und Ausgabe, und Schleifen schon eine Lösungshilfe programmieren wo der Benutzer für die Leerzeichen entscheiden kann ob da jeweils eines oder zwei sein sollen/müssen.

Interessant wäre auch ob man es vielleicht auch automatisch Lösen kann, oder zumindest die wahrscheinlichsten Lösungen automatisch ermitteln kann, wenn man eine Datei mit deutschen Worten hinzuzieht, um so die Möglichkeiten mit den meisten Treffern/dem wenigstens ”Müll” aus allen Möglichkeiten heraus zu filtern.
Antworten