FizzBuzz Rules

This classic exercise is about conditions, including the case where one number matches multiple rules at once. For numbers from 1 to n, return a list of strings: Fizz for multiples of 3, Buzz for multiples of 5, and FizzBuzz for numbers divisible by both 3 and 5. Write all other numbers as strings.

Примеры

Ввод
5
Вывод
["1", "2", "Fizz", "4", "Buzz"]
Ввод
1
Вывод
["1"]
Ввод
15
Вывод
["1", "2", "Fizz", "4", "Buzz", "Fizz", "7", "8", "Fizz", "Buzz", "11", "Fizz", "13", "14", "FizzBuzz"]

Нужно реализовать

def fizzbuzz(n: int) -> list[str]:

Теги

stringsmathlists
PostgreSQLv16

Aici va apărea rezultatul execuției codului

Visible tests
1
Input
5
Expected["1","2","Fizz","4","Buzz"]
2
Input
1
Expected["1"]
3
Input
15
Expected["1","2","Fizz","4","Buzz","Fizz","7","8","Fizz","Buzz","11","Fizz","13","14","FizzBuzz"]
4
Input
3
Expected["1","2","Fizz"]
5
Input
0
Expected[]
6
Input
4
Expected["1","2","Fizz","4"]
Focus radio
Paused · SomaFM · Fluid