@ -0,0 +1,26 @@ | |||||
package main | |||||
import ( | |||||
"fmt" | |||||
"strconv" | |||||
) | |||||
func main() { | |||||
var line string | |||||
for i := 1; i <= 100; i++ { | |||||
if i%3 == 0 { | |||||
line += "Fizz" | |||||
} | |||||
if i%5 == 0 { | |||||
line += "Buzz" | |||||
} | |||||
if len(line) == 0 { | |||||
line = strconv.Itoa(i) | |||||
} | |||||
fmt.Println(line) | |||||
line = "" | |||||
} | |||||
} |
@ -0,0 +1,16 @@ | |||||
package main | |||||
import "fmt" | |||||
func main() { | |||||
input := 5 | |||||
if input%2 == 0 { | |||||
fmt.Println(input, "is even") | |||||
} | |||||
if input%2 == 1 { | |||||
fmt.Println(input, "is odd") | |||||
} | |||||
} |
@ -0,0 +1,15 @@ | |||||
package main | |||||
import "fmt" | |||||
func main() { | |||||
input := 4 | |||||
if input%2 == 0 { | |||||
fmt.Println(input, "is even") | |||||
} else { | |||||
fmt.Println(input, "is odd") | |||||
} | |||||
} |
@ -0,0 +1,17 @@ | |||||
package main | |||||
import "fmt" | |||||
func main() { | |||||
input := -10 | |||||
if input < 0 { | |||||
fmt.Println("input can't be a negative number") | |||||
} else if input%2 == 0 { | |||||
fmt.Println(input, "is even") | |||||
} else { | |||||
fmt.Println(input, "is odd") | |||||
} | |||||
} |
@ -0,0 +1,34 @@ | |||||
package main | |||||
import ( | |||||
"errors" | |||||
"fmt" | |||||
) | |||||
func validate(input int) error { | |||||
if input < 0 { | |||||
return errors.New("input can't be a negatice number") | |||||
} else if input > 100 { | |||||
return errors.New("input can't be over 100") | |||||
} else if input%7 == 0 { | |||||
return errors.New("input can't be divisible by 7") | |||||
} else { | |||||
return nil | |||||
} | |||||
} | |||||
func main() { | |||||
input := 21 | |||||
if err := validate(input); err != nil { | |||||
fmt.Println(err) | |||||
} else if input%2 == 0 { | |||||
fmt.Println(input, "is even") | |||||
} else { | |||||
fmt.Println(input, "is odd") | |||||
} | |||||
} |