Eingereicht von Ivan Dolvich:
Ich denke, die Aufgabe sollte mehr oder weniger klar sein. Welche Buchstaben welcher Taste ensprechen, kann man auch bei http://de.wikipedia.org/wiki/Text_on_9_keys anschauen.mir ist wieder eine Aufgabe eingefallen, als ich neulich eine SMS im T9 Modus geschrieben habe. Man tippt (je einmal) auf die Tasten 4, 2, 4 und bekommt dann Vorschläge wie "ich", "hai", "gag", "hah" - woher weiss er das?
Weitere Beispiele:
3, 7 -> es, er
8, 6, 7 -> vor, uns
9, 2, 7 -> war, was
Die Aufgabe: Eingabe ist eine Folge von Tasten z.B. 3, 4, 5, 3, 2 und als Ausgabe soll das Programm eine Liste von Wörtern drucken, die diesem Muster entsprechen. Die Wörter kommen aus einer Wortliste, die bekannt ist.
Tipp: Das T9-System macht sich dabei den Umstand zunutze, dass jede der Folgebetätigung der Tasten 2 bis 9 nur einer geringen Anzahl von sinnvollen Wörtern einer bestimmten Sprache, längere Ziffernfolgen sogar oft nur genau einem Wort entsprechen. Mehr Info: http://de.wikipedia.org/wiki/Text_on_9_keys
Beispiel-Wortliste: ich, du, er, sie, es, wir, ihr, mich, dich, ihn, ihr, uns, euch, vor, nach, bei, seit, in, im, an, am, der, die, das, hinter, neben, links, rechts, weg, hier, dort, man, sei, doch, nicht, so, hoch, tief, wie, was, wer, wo, wem, warum, wieso, weshalb, und, los