Thread Eingebene Wörter auf richtige Reihenfolge nach Vorlage prüfen
(11 answers)
Opened by tudüü... at 2011-02-15 15:39
Da würde ich ein AoH hernehmen:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 my @words = ( # WortA: { map {$_ => 1} qw/haus tier garten/ }, # WortB: { map {$_ => 1} qw/straße auto reifen/ }, # WortC: { map {$_ => 1} qw/pc monitor tastatur maus/ }, ); my @sentence = qw/haus auto maus/; my $legal = 1; for my $i (0 .. $#sentence) { unless (exists $words[$i]->{$sentence[$i]}) { $legal = 0; last; } } print $legal ? "legal\n" : "illegal\n"; MfG perl -E'*==*",s;;%ENV=~m,..$,,$&+42;e,$==f;$"++for+ab..an;@"=qw,u t,,print+chr;sub f{split}say"@{=} me"'
|