부트캠프 준비

fizzbuzz 게임 Javascript로 구현하기(while문, for문 활용)

JeanneLee57 2023. 1. 27. 21:58

fizzbuzz 게임

369 게임의 심화버전..? 같은 것으로 3의 배수에서는 'Fizz', 5의 배수에서는 'Buzz', 3과 5의 공배수에서는 'Fizzbuzz'가 출력되도록 한다.

 

자바스크립트로 fizzbuzz 구현하기

fizzbuzz 순서도

 

내가 만든 fizzbuzz 솔루션

 

1. while문 활용

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
var output = [];
var count = 1;
 
function fizzbuzz () {
 
while (count <= 100) {
if (count % 3 === 0 && count % 5 === 0 ) {
output.push("Fizzbuzz");
else if (count % 3 === 0) {
output.push("Fizz");
else if (count % 5 === 0) {
output.push("Buzz");
else {
output.push(count);
}
    count ++;
}
    console.log(output);
}
cs

 

2. for문 활용

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
var output = [];
 
function fizzbuzz () {
for (var count = 1; count<= 100; count++) {
if (count % 3 === 0 && count % 5 === 0 ) {
output.push("Fizzbuzz");
else if (count % 3 === 0) {
output.push("Fizz");
else if (count % 5 === 0) {
output.push("Buzz");
else {
output.push(count);
}
}
console.log(output);
}
 
cs

 

결과값