print "$_\n" for sort_by { lc =~ tr/hfst/x-z/dr } @weekdays; # Monday +first print "\n"; print "$_\n" for reverse sort_by { scalar reverse lc =~ tr/rn/at/dr } +@weekdays; # Sunday first
In reply to Re^5: Challenge: sort weekdays in week-order (elegantly and efficiently)
by rsFalse
in thread Challenge: sort weekdays in week-order (elegantly and efficiently)
by bliako
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |