Help for this page

Select Code to Download


  1. or download this
    sub ext_s {        # Returns characters in sorted order
      my ($s) = @_ ;
    ...
      my @h ;
      return join('', grep { !$h[ord($_)]++ } split(//, $s)) ;
    } ;
    
  2. or download this
    sub ext_dw {
      my ($s) = @_ ;
    ...
      $s =~ s/(.)/$h{$1}++?'':$1/ge ;
      return $s ;
    } ;