Help for this page

Select Code to Download


  1. or download this
    my $code = join('', 'push @{$data', (map { $_-=97; "[$_]"} sort{$a<=>$
    +b} unpack 'C*', $_), "[26]}, '$_';");
    
  2. or download this
    # split and sort
    art => push @{$data{a}{r}{t}{words}}, 'art';
    rat => push @{$data{a}{r}{t}{words}}, 'rat';
    tar => push @{$data{a}{r}{t}{words}}, 'tar';
    
  3. or download this
    aeinrst => (
        $data->{a}, einrst
    ...
        $data->{n}, rst
        $data->{r}, st
    )
    
  4. or download this
    my $item = pop @work;
    my ($tree, $str) = @$item; #  $data->{a}, einrst
    ...
    push @work, [$data->{a}{r}, 'st'] if $data->{a}{r};
    push @work, [$data->{a}{s}, 't'] if $data->{a}{s};
    push @work, [$data->{a}{t}, ''] if $data->{a}{t};