Brief History - Fizz Buzz is a group word game for children to teach them about division. Players take turns to count incrementally, replacing any number divisible by three with the word "fizz", and any number divisible by five with the word "buzz" and any number divisible by both three and five is replaced with the word "fizzbuzz"
For example, a typical round of fizz buzz would start as follows: 1, 2, Fizz, 4, Buzz, Fizz, 7, 8, Fizz, Buzz, 11, Fizz, 13, 14, Fizz Buzz, 16, 17, Fizz, 19, Buzz, Fizz, 22, 23, Fizz, Buzz, 26, Fizz, 28, 29, Fizz Buzz, 31, 32, Fizz, 34, Buzz, Fizz, …
Question- Write a program that prints the numbers from 1 to n and for multiples of '3' print "Fizz" instead of the number, for the multiples of '5' print "Buzz", and for the numbers which are divisible by both 3 and 5, print FizzBuzz.
/** * @author MadhavBahl * @date 20/12/2018 */// Method 1 (The general approach)// Step 1: Run a loop from 1 to n, for reach iteration (i) perform the next steps// Step 2: if i is divisible by both 3 and 5, print “FizzBuzz”// Step 3: if above condition fails, and i is divisible by 3, print “Fizz”// Step 4: if above condition fails, and i is divisible by 5, print “Buzz”// Step 5: if all conditions fails, print i itself.functionfizzbuzz(num){for(leti=1;i<=num;i++){if(i%3===0&&i%5===0)console.log("FizzBuzz");elseif(i%3===0)console.log("Fizz");elseif(i%5===0)console.log("Buzz");elseconsole.log(i);}}fizzbuzz(17);/** * @author MadhavBahl * @date 20/12/2018 */// Step 1: Run a loop from 1 to n, for reach iteration (i) perform the next steps// Step 2: Declare a temporary empty string (inside loop, say output)// Step 3: If i is divisible by 3, append Fizz to the output.// Step 4: If i is divisible by 5, append Buzz to the output.// Step 5: If output is still an empty string, set it equal to i// Step 6: Print output.functionfizzbuzz(num){for(leti=1;i<=num;i++){letopStr='';if(i%3===0)opStr+='Fizz';if(i%5===0)opStr+='Buzz';if(opStr==='')opStr=i;console.log(opStr);}}fizzbuzz(17);/** * @author: MadhavBahl * @date: 20/12/2018 */importjava.util.Scanner;
publicclassFizzbuzz {
publicstaticvoidmain(String[] args) {
System.out.println("/* ===== Fizz Buzz ===== */");
Scannerinput = newScanner(System.in);
System.out.print("\nEnter a number: ");
intn = input.nextInt();
for (inti=1; i<=n; i++) {
if (i%3 == 0 && i%5 == 0) {
System.out.println("FizzBuzz");
} elseif (i%3 == 0) {
System.out.println("Fizz");
} elseif (i%5 == 0) {
System.out.println("Buzz");
} else {
System.out.println(i);
}
}
}
}/* @date 02/10/2020 * @author Prabhat Malhotra */importorg.junit.jupiter.api.Test;
/* * Solution */publicclassFizzBuzzPrabhat {
publicvoidfizzBuzz(intn) {
for (inti = 1; i <= n; i++) {
if (i % 3 == 0 && i % 5 == 0) {
System.out.print("FizzBuzz,");
} elseif (i % 3 == 0) {
System.out.print("Fizz,");
} elseif (i % 5 == 0) {
System.out.print("Buzz,");
} else {
System.out.print(i + ",");
}
}
}
}
/* * Test */classFizzBuzzPrabhatTest {
@TestpublicvoidshouldPrintFizzBuzz() {
FizzBuzzPrabhatfizzBuzzPrabhat = newFizzBuzzPrabhat();
fizzBuzzPrabhat.fizzBuzz(20);
}
}/** @author wboccard* @date October 7, 2020*/publicclassFizzBuzz_wb {
publicstaticvoidmain(String[] args){
intrepetitions = 50;
for (intindex = 1; index <= repetitions; index++){
if (index % 3 == 0 && index % 5 == 0){
System.out.print("FizzBuzz");
} elseif (index % 3 == 0){
System.out.print("Fizz");
} elseif (index % 5 == 0){
System.out.print("Buzz");
} else {
System.out.printf("%d", index);
}
if (index != repetitions){
System.out.print(", ");
} else {
System.out.println();
}
} }
}/** * @author: Rajdeep Roy Chowdhury<rrajdeeproychowdhury@gmail.com> * @github: https://github.com/razdeep * @date: 20/12/2018**/#include<stdio.h>intmain()
{
intn;
printf("Enter a number upto which you want to find Fizzbuzz numbers ");
scanf("%d", &n);
for (inti=1; i <= n; i++)
{
if (i % 5==0&&i % 3==0)
{
printf("FizzBuzz\n");
}
elseif (i % 5==0)
{
printf("Buzz\n");
}
elseif (i % 3==0)
{
printf("Fizz\n");
}
else
{
printf("%d\n", i);
}
}
return0;
}'''
* @author: HrishiPatel<hrishipatel99@gmail.com>* @github: https://github.com/hrishi1999* @date: 20/12/2018
'''
n=int(input("Enter number of digits: "))
foriinrange(1, n):
ifi%3==0andi%5==0:
print("fizzbuzz")
elifi%3==0:
print("fizz")
elifi%5==0:
print("buzz")
else:
print(i)''' * @author: ashwek * @date: 20/12/2018'''n=int(input("Enter limit : "))
foriinrange(1, n+1):
output=""ifi%3==0 :
output="Fizz"ifi%5==0:
output+="Buzz"ifoutput :
print(output)
else:
print(i)''' @author: profgrammer @date: 30-12-2018'''n=int(input())
foriinrange(1, n+1):
if(i%15==0):
print("Fizz Buzz")
elif(i%5==0):
print("Buzz")
elif(i%3==0):
print("Fizz")
else:
print(i)'''
* @author: DeepakSharma* @github: https://github.com/dsdsharma* @date: 20/12/2018
'''
#include<iostream>usingnamespacestd;
intmain()
{
intn;
cout << "====Fizz Buzz ====" << endl;
cout << "Enter the number: ";
cin >> n;
for(inti=1; i<=n; i++){
if(i%5==0&&i%3==0){
cout << "FizzBuzz ";
}elseif(i%3==0){
cout << "Fizz ";
}elseif(i%5==0){
cout << "Buzz ";
}else{
cout << i << " ";
}
}
return0;
}/** * @author imkaka * @date 20/12/2018 */usingSystem;publicclassFizzBuzz{publicstaticvoidMain(string[]args){Console.WriteLine("/*====== Fizz Buzz ======*/");Console.WriteLine("Enter a Number : ");intinput=Convert.ToInt32(Console.ReadLine());for(inti=1;i<=input;++i){stringres="";if(i%3==0)res+="Fizz";if(i%5==0)res+="Buzz";if(res=="")res=i.ToString();Console.WriteLine(res);}}}/* * @author: Ramanpreet Singh <ramanpreet6262@gmail.com> * @github: https://github.com/Ramanpreet6262 * @date: 20/12/2018*/package main
import"fmt"funcmain() {
fmt.Println("Enter a number upto which you want to find Fizzbuzz numbers: ")
varnint_, err:=fmt.Scanf("%d", &n)
iferr!=nil {
fmt.Println(err)
}
fori:=1; i<=n; i++ {
ifi%3==0&&i%5==0 {
fmt.Println("FizzBuzz")
} elseifi%5==0 {
fmt.Println("Buzz")
} elseifi%3==0 {
fmt.Println("Fizz")
} else {
fmt.Println(i)
}
}
}=begin @author: aaditkamat @date: 21/12/2018=enddefget_result(num)result=''ifnum % 3 != 0andnum % 5 != 0result += num.to_sendifnum % 3 == 0result += 'Fizz'endifnum % 5 == 0result += 'Buzz'endresultenddefsolution(n)n.timesdo |num|
pget_result(num + 1)endend""" * @author: Shashankjain12 * @date: 21/12/18"""print("Fizz Buzz")
n=int(input("Enter the number?"));
foriinrange(1,n+1):
if((i%3)==0and (i%5)==0):
print("Fizzbuzz ")
elif((i%3)==0):
print("fizz ")
elif ((i%5)==0):
print("buzz ")
else:
print(i)/* * @author willianwt * @date 16/01/2018 */$num = n; #any number will workfor ($i=1; $i <= $num; $i++) { if ($i % 3 == 0 && $i % 5 == 0) {
echo"FizzBuzz\n";
} elseif ($i % 3 == 0) {
echo"Fizz\n";
}elseif ($i % 5 == 0) {
echo"Buzz\n";
}else{
echo$i . "\n";
}
}
```java
/* @date 22/09/2020 * @author Shashwat Gupta */
import java.util.Scanner;
publicclass DayOneShashwat {
publicstaticvoid main(String args[]) {
int i,n;
Scanner sc= newScanner (System.in);
System.out.println("Enter a number");
n = sc. nextInt();
for (i=1; i<=n; i++)
{
if(i%3==0 && i%5==0)
{
System.out.print("FizzBuzz," );
}
elseif(i%5==0)
{
System.out.println("Buzz, ");
}
elseif (i%3==0)
{
System.out.print("Fizz, ");
}
else
{
System.out.print(i+" , ");
}
}
}
}/** * @author: dasabhishek0790 * @date: 26 Sept 2020 * * to run make sure you have node & typescript installed * run the following commands on prompt/terminal : * tsc FizzBuzz.ts * node FizzBuzz.js * delete the generated js file */exportclassFizzBuzz{constructor(){}publicsolveFizzBuzzProblem(n: number): void{// loop from 1 till the numberfor(leti=1;i<=n;i++){// check if the current iterator value is divisible by both 3 or 5, print FizzBuzz// if only divisible by 3, print Fizz// if only divisible by 5, print Buzz// else print the iterator itselfif(i%3===0&&i%5===0)console.log("FizzBuzz");elseif(i%3===0)console.log("Fizz");elseif(i%5===0)console.log("Buzz");elseconsole.log(i);}}}// driver codeconstobj=newFizzBuzz();obj.solveFizzBuzzProblem(17);'''
* @author: GauravKumar<gk956842@gmail.com>* @github: https://github.com/gaurav01k3* @date: 01/11/2020
'''
#include<iostream>usingnamespacestd;
intmain()
{
intn, i;
cout << "Enter the no : ";
cin >> n;
// cout<<"\n";for (i=1; i <= n; i++)
{
if ((i % 5==0) && (i % 3==0))
{
cout << "FizzBuzz\n";
}
elseif (i % 3==0)
{
cout << "Fizz\n";
}
elseif (i % 5==0)
{
cout << "Buzz\n";
}
else
{
cout << i << "\n";
}
}
return0;
}*Prereq: Kotlin must be installed.
/**
* @author: d-l-mcbride
* @date: 10/11/2020
**/
fun fizzBuzz (fizzList: List<Int>) {
var output: String
fizzList.forEach {
output = when {
it % 15 == 0 -> "FizzBuzz"
it % 5 == 0 -> "Buzz"
it % 3 == 0 -> "Fizz"
else -> "${it}"
}
println(output)
}
}
fizzBuzz((1..15).toList())
The beauty of programming lies in the fact that there is never a single solution to any problem.
In case you have an alternative way to solve this problem, do contribute to this repository (https://github.com/CodeToExpress/dailycodebase) :)

