Advertisement
Guest User

Untitled

a guest
Sep 26th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.81 KB | None | 0 0
  1. #!/usr/bin/perl
  2.  
  3. my $start = 1;
  4. my $i = 0;
  5. my $amount = 10;
  6.  
  7. while ($i < $amount) {
  8.   printf "Number %3d: ${start}\n", $i + 1;
  9.   my $newnumber = "";
  10.   my @digits = split //, $start;
  11.   my $counter = 1;
  12.   my $j = 0;                                                                                                                                                                        
  13.   while ($j <= $#digits) {                                                                                                                                                          
  14.     $newnumber .= "${counter}${digits[$j]}" and $counter = 0 if int $digits[$j] != int $digits[$j + 1];                                                                            
  15.     $counter++;
  16.     $j++;
  17.   }
  18.   $start = $newnumber;
  19.   $i++;
  20. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement