See the thread Perl challenges? which has a few useful links.
In reply to Re: Perl Puzzles by ambrus in thread Perl Puzzles by snape