Beispiel: Max und Moritz

Textdateien mit den Namen

Aufgabe: Alle "Geräusche" und Ausrufe herausfinden.

Eine "perfekte Lösung" enthielte folgende Zeilen:

0Vorwort.txt:Ach, was muß man oft von bösen
0Vorwort.txt:Aber wehe, wehe, wehe!
0Vorwort.txt:Ach, das war ein schlimmes Ding,
Streich1.txt:Kikeriki! Kikikerikih!! -  
Streich1.txt:Tak, tak, tak! - Da kommen sie.
Streich1.txt:Ach herrje, herrjemine!
Streich2.txt:Schnupdiwup! Da wird nach oben
Streich2.txt:Schnupdiwup! jetzt Numro zwei;
Streich2.txt:Schnupdiwup! jetzt Numro drei;
Streich2.txt:Schnupdiwup! Dich haben wir!
Streich2.txt:Und er bellt: Rawau!   Rawau!
Streich2.txt:Na! Das wird Spektakel geben,
Streich3.txt:Ritzeratze! voller Tücke,
Streich3.txt:"He, heraus! Du Ziegen-Böck!
Streich3.txt:Schneider, Schneider, meck, meck, meck!"
Streich3.txt:Tönt ein lautes: "Meck, meck, meck!"
Streich3.txt:Kracks! Die Brücke bricht in Stücke;
Streich3.txt:Wieder tönt es: Meck, meck, meck!
Streich3.txt:Plumps! Da ist der Schneider weg!  
Streich4.txt:Und geschwinde, stopf, stopf, stopf!
Streich4.txt:"Ach!" - spricht er - Die größte Freud
Streich4.txt:Rums!!   - Da geht die Pfeife los
Streich5.txt:Ruft man: "Prosit!" alsogleich.
Streich5.txt:"Danke!" - "Wohl bekomm' es Euch!"
Streich5.txt:Doch die Käfer, kratze, kratze!
Streich5.txt:"Bau!" - schreit er - "Was ist das hier?!!"
Streich5.txt:"Autsch!!" - Schon wieder hat er einen
Streich6.txt:Ratsch! Da kommen die zwei Knaben
Streich6.txt:Puff! Sie fallen in die Kist',
Streich6.txt:Da! Nun sind sie alle beide
Streich6.txt:Knacks!! - Da bricht der Stuhl entzwei;
Streich6.txt:Schwapp!! - Da liegen sie im Brei.
Streich6.txt:Ruff!! - damit ins Ofenloch!
Streich6.txt:Ruff!! - man zieht sie aus der Glut;
Streich6.txt:Knusper, knasper! - wie zwei Mäuse
Streich6.txt:"Ach herrje! Da laufen sie!"
Streich7.txt:"Zapperment! Dat Ding werd lichter!"
Streich7.txt:Hei! Da sieht er voller Freude
Streich7.txt:Rabs!! - in seinen großen Sack
Streich7.txt:"Meister Müller, he, heran!
Streich7.txt:Rickeracke! Rickeracke!
ZSchluss.txt:"jajaja!" rief Meister Böck
Alle und nur die richtigen zu erfassen, wird problematisch. Die meisten bekommt man allerdings auf folgende Weise heraus: Aufgabe nun: Einen $STRING so schreiben, dass egrep $STRING *.txt die o.a. Zeilen so sensitiv und spezifisch wie möglich finde. Es gibt die quadrierte Anzahl an zuviel gefundenen plus die quadrierte Anzahl zu wenig gefundener als Punkte. Wer die wenigsten hat, gewinnt. (Meine Lösung hat 29 Punkte, fünf falsch negative und zwei falsch positive. Während des Themenabends tüftelte Peter G. eine Lösung aus, die nur drei falsch positive (neun Punkte) enthielt.)
Zurück Weiter
Johannes Hüsing