in reply to Seeking the longest string in an array
Updateuse strict; my @data = qw/a mnk ab m b bc abcd cd bcd bd m nk/; @data = sort {length($b) <=> length($a)} @data; my @result = (); while (@data) { push @result, $data[0]; @data = grep { $data[0] !~ /\Q$_\E/ } @data; } print "@result\n";
... while (@data) { push @result, $data[0]; @data = grep { index($data[0], $_) == -1 } @data; } ...
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Seeking the longest string in an array
by ikegami (Patriarch) on Dec 11, 2004 at 23:38 UTC | |
by mpeters (Chaplain) on Dec 12, 2004 at 02:41 UTC | |
by ikegami (Patriarch) on Dec 12, 2004 at 05:56 UTC | |
by mpeters (Chaplain) on Dec 13, 2004 at 15:22 UTC | |
|
Re^2: Seeking the longest string in an array
by Jenda (Abbot) on Dec 12, 2004 at 13:42 UTC |