skip to main content

kiesler.at

Anf�hrungszeichen zusammenfassen
updated by rck, 2004-10-03

Diesmal habe ich mich an einem in mehrerer Hinsicht ungew�hlichen Programm versucht: die Aufgabenstellung ist tw. unklar und schlichtweg falsch; das Programm ergibt keinen Sinn; es gibt bereits L�sungen dazu. Die Beispielnummer lautet diesmal 1025

                     
1 | 2 | 3 | 4 | 5 | 6

Einf�hrung

An diesem Beispiel hat sich zB auch schon vor zwei Jahren Wings-Of-Glory aus dem Informatik-Forum versucht. Es soll einen Text mit folgenden ausgeben:

  • Doppelte Anf�hrungszeichen ("", im Text f�lschlicherweise als Hochkomma '' bezeichnet) sollen in einfache umgewandelt werden.
  • Einfache Anf�hrungszeichen, die am Anfang eines Wortes stehen ("wort) f�hren dazu, dass entweder ausgegeben wird oder auch nicht
  • Einfache Anf�hrungszeichen, die am Ende des Wortes stehen (wort") f�hren dazu, dass das Folgewort ausgegeben wird oder auch nicht.
  • Den doppelten Anf�hrungszeichenteil nehme ich ja der Spezifikation noch ab, in der Praxis kann sowas durchaus vorkommen. Doch wieso wird dieses Zeichen gleich doppelt belegt? Und noch dazu wortweise? Egal, wenden wir uns den Fehlerf�llen zu.

Fehlerf�lle

Es gibt einen Spezialfall. Sollte es zu gar keiner Ausgabe kommen, ist der Text "KEINE MARKIERUNG" als Ausgabe erw�nscht.

Der �bliche Fehler "FALSCHE EINGABE" passiert in folgenden F�llen:

  • bei weniger als einem oder mehr als 12 W�rtern (Behauptung: gilt vor der Bearbeitung, geht aus dem Text nicht klar hervor)
  • bei einem Wort, welches mehr als 15 Zeichen lang ist (Behauptung: gilt vor der Bearbeitung, geht aus dem Text nicht klar hervor)
  • Falls der Text ung�ltige Zeichen enth�lt. Erlaubt sind nur die Anf�hrungszeichen, Gro� und Kleinbuchstaben. Keine Sonderzeichen, Umlaute, etc. Ausnahme: Ein alleinestehender '.' als Abschlu�
  • Falls der Text nicht mit '.' abschlie�t
  • Falls ein alleinestehendes Anf�hrungszeichen gefunden wird (dazu sp�ter mehr)
                     
1 | 2 | 3 | 4 | 5 | 6



RSSComments - Make a comment
The comments are owned by the poster. We are not responsible for its content.
RSSAll Articles
2008, 2007, 2006, 2005, 2004