Fizz Buzz

Published on 27 July 2018 (Updated: 14 January 2024)

Welcome to the Fizz Buzz page! Here, you'll find a description of the project as well as a list of sample programs written in various languages.

This article was written by:

Description

Fizz Buzz is a typical interview question which tests the developers knowledge of flow control and operators. The goal of the problem is to output the numbers 1 through 100 but with special cases for various intervals–traditionally 3 (Fizz) and 5 (Buzz).

Requirements

For the purposes of this repository, the following rules apply:

Write a program that prints the numbers 1 to 100. However, for multiples of three, print "Fizz" instead of the number. Meanwhile, for multiples of five, print "Buzz" instead of the number. For numbers which are multiples of both three and five, print "FizzBuzz"

To be even more specific, please output each value on its own line. The first 15 lines of output should look something like:

1
2
Fizz
4
Buzz
Fizz
7
8
Fizz
Buzz
11
Fizz
13
14
FizzBuzz

The program should then be saved in a file called fizz buzz using the proper naming conventions of your choice language.

Testing

Verify that the actual output matches the expected output (see Requirements).

Articles