Beefy Boxes and Bandwidth Generously Provided by pair Networks
go ahead... be a heretic
 
PerlMonks  

(tye)Re: (Golf) Keysort

by tye (Sage)
on Feb 14, 2002 at 17:09 UTC ( [id://145500]=note: print w/replies, xml ) Need Help??


in reply to (Golf) Keysort

Not golfed. Just wanted to present a GRT:

#!/usr/bin/perl -w use strict; print join ", ", grep s{\0(=|(.)(....))}{ "\0" eq $1 ? $1 : "-" eq $2 ? -1-unpack("N",$3) : unpack("N",$3) }ges||1, sort grep s{(-?\d+|\0)}{ "\0" . ( "\0" eq "=" ? $1 : $1 < 0 ? "-".pack("N",-1-$1) : ":".pack"N",$1 )}ge||1, @{[qw( 1a 2a a10 1 0 0alpha 2 AbBa 10 -13bravo 42 13 adam1 20b abc a-BC 18 92 A-b-c Arthur Bravo 25 11a 12a ab-ba )]};
(updated.)

        - tye (but my friends call me "Tye")

Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Node Status?
node history
Node Type: note [id://145500]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others having a coffee break in the Monastery: (4)
As of 2024-04-26 00:13 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found