AzLearn

تمرين إعادة البناء

FizzBuzz

أعد كتابة برنامج Go يطبع سلسلة FizzBuzz.

go ~10 دقيقة مبتدئ
أعد بناء الكود Rebuild

هذا هو الكود. اكتبه بنفسك.

الكود المرجعي
package main

import "fmt"

func fizzbuzz(number int) string {
	switch {
	case number%15 == 0:
		return "FizzBuzz"
	case number%3 == 0:
		return "Fizz"
	case number%5 == 0:
		return "Buzz"
	default:
		return fmt.Sprint(number)
	}
}

func main() {
	for number := 1; number <= 30; number++ {
		fmt.Println(fizzbuzz(number))
	}
}
اكتب هنا