mirror of
https://github.com/bootdotdev/fcc-learn-golang-assets.git
synced 2025-12-19 11:41:20 +00:00
first
This commit is contained in:
27
course/7-loops/exercises/4-loops_fizzbuzz/readme.md
Normal file
27
course/7-loops/exercises/4-loops_fizzbuzz/readme.md
Normal file
@@ -0,0 +1,27 @@
|
||||
# Fizzbuzz
|
||||
|
||||
Go supports the standard [modulo operator](https://en.wikipedia.org/wiki/Modulo_operation):
|
||||
|
||||
```go
|
||||
7 % 3 // 1
|
||||
```
|
||||
|
||||
Logical [AND operator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_AND):
|
||||
|
||||
```go
|
||||
true && false // false
|
||||
true && true // true
|
||||
```
|
||||
|
||||
Logical [OR operator](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_OR):
|
||||
|
||||
```go
|
||||
true || false // true
|
||||
false || false // false
|
||||
```
|
||||
|
||||
## Assignment
|
||||
|
||||
We're hiring engineers at Textio, so time to brush up on the classic "Fizzbuzz" game, a coding exercise that has been dramatically overused in coding interviews across the world.
|
||||
|
||||
Complete the `fizzbuzz` function that prints the numbers 1 to 100 inclusive each on their own line, but substitutes multiples of 3 for the text `fizz` and multiples of 5 for `buzz`. For multiples of 3 AND 5 print instead `fizzbuzz`.
|
||||
Reference in New Issue
Block a user