File tree 3 files changed +46
-1
lines changed
3 files changed +46
-1
lines changed Original file line number Diff line number Diff line change
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 )
Original file line number Diff line number Diff line change
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
+ } ;
Original file line number Diff line number Diff line change 62
62
- [ 374. Top K Frequent Elements] ( ./374/ )
63
63
- [ 338. Counting Bits] ( ./338/ )
64
64
- [ 394. Decode String] ( ./394/ )
65
+ - [ 412. Fizz Buzz] ( ./412/ )
65
66
- [ 417. Pacific Atlantic Water Flow] ( ./417/ )
66
67
- [ 424. Longest Repeating Character Replacement] ( ./424/ )
67
68
- [ 435. Non-overlapping Intervals] ( ./435/ )
@@ -132,7 +133,7 @@ Batch create:
132
133
NOTE: JS IS HERE
133
134
-->
134
135
``` 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"
136
137
```
137
138
> then you can use ` x ` for quick debug.
138
139
You can’t perform that action at this time.
0 commit comments