Thread schwarz'scher filter?: entferne dups aus array (18 answers)
Opened by lichtkind at 2005-03-07 22:01

betterworld
 2005-03-07 23:07
#52393 #52393
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Wenn ich mir die Sache mit der ST von kabel: (siehe hier) noch mal genau angucke, faellt mir fuer Dein Problem auch noch ein lustiger Ansatz ein (den ich aber nicht ernsthaft benutzen wuerde):
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use warnings;
use strict;

my @array = <>;
my @uniq= map {
    $_->[0]
} grep {
    ! $_->[1]
} sort {
    my $v = $a->[0] cmp $b->[0];
    $a->[1] = 1 unless $v or $b->[1];
    $v
} map {
    [$_]
} @array;

print @uniq;

View full thread schwarz'scher filter?: entferne dups aus array