madfedora

[ Perl FizzBuzz ]

Jul 15th, 2013
128
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Perl 0.70 KB | None | 0 0
  1. #!/usr/bin/perl
  2. use warnings;
  3. use strict;
  4. my $count = 1;
  5. while ($count <= 100) {
  6.         my $fizz = 1;
  7.         my $buzz = 1;
  8.         my $div3 = 1;
  9.         my $div5 = 1;
  10.         $div3 = $count/3;
  11.         $div5 = $count/5;
  12.         if ($div3 !~ /\./) {
  13.                 $fizz = "Fizz";
  14.         };
  15.         if ($div5 !~ /\./) {
  16.                 $buzz = "Buzz";
  17.         };
  18.         if ($fizz =~ /Fizz/) {
  19.                 print "Fizz";
  20.         };
  21.         if ($buzz =~ /Buzz/) {
  22.                 print "Buzz";
  23.         };
  24.         if ($fizz !~ /Fizz/) {
  25.                 if ($buzz !~ /Buzz/) {
  26.                         print $count;
  27.                 };
  28.         };
  29.         print "\n";
  30.         ++$count;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment