Skip to content

Commit 482fc0a

Browse files
committed
✨ [412]
1 parent ef151e9 commit 482fc0a

File tree

3 files changed

+46
-1
lines changed

3 files changed

+46
-1
lines changed

412/my_solution.js

+25
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
/**
2+
* @param {number} n
3+
* @return {string[]}
4+
*/
5+
const fizzBuzz = (n) => {
6+
let result = [];
7+
8+
for (let i = 1; i <= n; i++) {
9+
let divByThree = i % 3 === 0, divByFive = i % 5 === 0, val = "";
10+
11+
if (divByThree) val += "Fizz";
12+
if (divByFive) val += "Buzz";
13+
if (!divByThree && !divByFive) val += `${i}`
14+
15+
result.push(val);
16+
}
17+
18+
return result;
19+
};
20+
21+
let x = null;
22+
x = fizzBuzz(3);//
23+
24+
console.log("Result")
25+
console.log(x)

412/solution.js

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
/**
2+
* @param {number} n
3+
* @return {string[]}
4+
*/
5+
const fizzBuzz = (n) => {
6+
let result = [];
7+
8+
for (let i = 1; i <= n; i++) {
9+
let divByThree = i % 3 === 0, divByFive = i % 5 === 0, val = "";
10+
11+
if (divByThree) val += "Fizz";
12+
if (divByFive) val += "Buzz";
13+
if (!divByThree && !divByFive) val += `${i}`
14+
15+
result.push(val);
16+
}
17+
18+
return result;
19+
};

README.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@
6262
- [374. Top K Frequent Elements](./374/)
6363
- [338. Counting Bits](./338/)
6464
- [394. Decode String](./394/)
65+
- [412. Fizz Buzz](./412/)
6566
- [417. Pacific Atlantic Water Flow](./417/)
6667
- [424. Longest Repeating Character Replacement](./424/)
6768
- [435. Non-overlapping Intervals](./435/)
@@ -132,7 +133,7 @@ Batch create:
132133
NOTE: JS IS HERE
133134
-->
134135
```ssh
135-
chapter=1342 && mkdir ./$chapter && touch ./$chapter/my_solution.js && touch ./$chapter/solution.js && alias x="node ./$chapter/my_solution.js"
136+
chapter=412 && mkdir ./$chapter && touch ./$chapter/my_solution.js && touch ./$chapter/solution.js && alias x="node ./$chapter/my_solution.js"
136137
```
137138
> then you can use `x` for quick debug.
138139

0 commit comments

Comments
 (0)