Hallo Markus,
Und was, wenn man es nicht in Perl realisieren möchte? Hatte ja extra "Programmiertechnik" und nicht "Perl" als Thema ausgewählt!
nehmen wir an, die Werte befänden sich in der Spalte wert einer Tabelle liste, so bekäme ich das Wunschergebnis durch diese einfache SQL-Anweisung
SELECT
wert
FROM
liste
WHERE
wert NOT IN (Liste verbotener Werte)
Was missfällt Dir an der Aschenputtelmethode?
Für jeden Wert in der Ausgangsmenge
Wenn der Wert nicht in der Menge der verbotenen Werte ist
Füge den Wert der Zielmenge hinzu
Ende Wenn
Ende Für
Freundliche Grüße
Vinzenz