[ create a new paste ] login | about

Recent implementations of FizzBuzz, in:
[ C | C++ | Perl | Python ]

C:
pasted on Jul 18:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main(void)
{
    int i ;
 
    for(i=1;i<101;i++){
        if(i%3==0 && i%5==0){
            printf("FizzBuzz\n");
        }
        else if(i%3==0){
            printf("Fizz\n");
        }
        else if(i%5==0){
            printf("Buzz\n");
        }
        else{
            printf("%d\n",i);
        }
    }
     
    return 0;
}
view (21 lines, 100 lines of output)
pasted on Mar 30:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main(void)
{
    int i ;
 
    for(i=1;i<101;i++){
        if(i%3==0 && i%5==0){
            printf("FizzBuzz\n");
        }
        else if(i%3==0){
            printf("Fizz\n");
        }
        else if(i%5==0){
            printf("Buzz\n");
        }
        else{
            printf("%d\n",i);
        }
    }
     
    return 0;
}
view (21 lines, 100 lines of output)


C++:
bbest@btinternet.com - pasted on Jul 18:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main(void)
{
    int i ;
 
    for(i=1;i<101;i++){
        if(i%3==0 && i%5==0){
            printf("FizzBuzz\n");
        }
        else if(i%3==0){
            printf("Fizz\n");
        }
        else if(i%5==0){
            printf("Buzz\n");
        }
        else{
            printf("%d\n",i);
        }
    }
     
    return 0;
}
view (21 lines, 100 lines of output)
pasted on Jul 18:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
int main(void)
{
    int i ;
 
    for(i=1;i<101;i++){
        if(i%3==0 && i%5==0){
            printf("FizzBuzz\n");
        }
        else if(i%3==0){
            printf("Fizz\n");
        }
        else if(i%5==0){
            printf("Buzz\n");
        }
        else{
            printf("%d\n",i);
        }
    }
     
    return 0;
}
view (21 lines, 100 lines of output)


Perl:
pasted on Jul 7:
1
2
3
4
5
6
7
8
9
10
11
@list =(1..100);

for (@list){
   my $blah;
   $blah = 'Fizz' unless $_%3;
   $blah .= 'Buzz' unless $_%5;
   $_ = $blah if $blah;
   $_.="\n";
}

print @list
view (11 lines, 100 lines of output)
pasted on May 24:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#TIMTOWDI for the win!

for(1..100){
    print "Fizz" if it_is_fizzy ($_);
    print "Buzz" if it_is_buzzy ($_);
    print "$_" if it_is_anything_else ($_);
    print "\n" # if it is anything at all
}

sub it_is_fizzy{
    !($_[0]%3)
}
sub it_is_buzzy{
    !($_[0]%5)
}
sub it_is_anything_else{
    $_[0]%3 and $_[0]%5
}
view (18 lines, 100 lines of output)


Python:
pasted on Apr 22:
1
2
3
4
5
for x in range(1,101):
   if x%3 == 0 and x%5 ==0: print('fizzbuzz')
   elif x%3 == 0: print('fizz')
   elif x%5 == 0: print('buzz')
   else : print(x)
view (5 lines, 100 lines of output)
pasted on Apr 12:
1
2
3
4
5
for x in range(1,101):
   if x%3 == 0 and x%5 ==0: print('fizzbuzz')
   elif x%3 == 0: print('fizz')
   elif x%5 == 0: print('buzz')
   else : print(x)
view (5 lines, 100 lines of output)