Chas. Owens wrote: > On Sat, Apr 19, 2008 at 1:57 PM, Rob Dixon <[EMAIL PROTECTED]> wrote: >> Chas. Owens wrote: >> > On Sat, Apr 19, 2008 at 1:03 PM, Rob Dixon <[EMAIL PROTECTED]> wrote: >> > snip >> >> foreach my $i (1 .. 9999) { >> >> my $zfill = substr("0000$i", -4); >> >> my $longer = "dbt${zfill}dsfg"; >> >> print $longer, "\n"; >> >> } >> >> >> >> Rob >> > snip >> > >> > TIMTOWTDI fight! >> > >> > for my $i (1 .. 9999) { >> > my $longer = "0" x (4 - length $i) . $i; >> > print "$longer\n"; >> > } >> >> You're on! >> >> >> foreach my $i (1 .. 9999) { >> (my $longer = $i + 10000) =~ s/1(....)$/dbt$1dsfg/; >> print $longer, "\n"; >> } >> > > #!/usr/bin/perl > > use strict; > use warnings; > > for my $i (1, 10, 100, 1000) { > chop(my $longer = reverse(10000 + $i)); > print scalar reverse($longer), "\n"; > }
You've changed the problem! If we're allowed to solve that one instead, then I submit my $longer = reverse '0000' | reverse "$i"; Rob -- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] http://learn.perl.org/