02 Einfacher Spamfilter
Aufgabenstellung
Erstelle ein Script, welches Sätze aus einem Array durchläuft und sie bei entsprechendem Inhalt als Spam einstuft.
Zielumgebung
Nutze zur Strukturierung des Codes die erstellte MVC-Umgebung:
SpamController.php
=> Logik
spam.view.php
=> Ausgabe
Lösungsschritte
Entwickle das Script immer nur so weit, bis alle Komponenten des jeweiligen Schrittes komplett erfüllt werden. Erweitere es anschliessend, damit der nächste Schritt erfüllt wird.
Schritt 1
Verwende folgendes Array als Input:
Erzeuge folgende Ausgabe:
Schritt 2
Unser Spamfilter scheint den letzten Satz nicht als Spam zu erkennen, obwohl das Wort spam
darin vorkommt. Weisst du wieso? Korrigiere dein Script, damit die folgende korrigierte Ausgabe generiert wird.
Schritt 3
Unser Spamfilter könnte noch etwas besser werden... Angebote von Partnerbörsen interessieren uns nicht und sollen neu auch als Spam eingestuft werden.
Wir erweitern unseren Filter also um das Wort Singles
. Folgende neue Ausgabe soll generiert werden:
Lösung
Mögliche Lösungen zu den Aufgaben werden dir vom Kursleiter bereitgestellt. Natürlich ist die Ausgabe des Scripts entscheidend, nicht der Code dazu.
Es sind also mehrere Lösungen möglich, solange durch die richtige Logik die gewünschte Ausgabe erzeugt wird.
Last updated
Was this helpful?