Given an integer `n`, return a list of strings where for each number from 1 to n:
- If the number is divisible by 3, the string is `"Fizz"`
- If divisible by 5, the string is `"Buzz"`
- If divisible by both 3 and 5, the string is `"FizzBuzz"`
- Otherwise, the string is the number itself
def fizzbuzz(n: int) -> list[str]:
Given an integer `n`, return a list of strings where for each number from 1 to n:
- If the number is divisible by 3, the string is `"Fizz"`
- If divisible by 5, the string is `"Buzz"`
- If divisible by both 3 and 5, the string is `"FizzBuzz"`
- Otherwise, the string is the number itself
def fizzbuzz(n: int) -> list[str]: