say something basic like:
def fizzBuzz(n: int) -> List[str]:
l =[]
for i in range(1,n+1):
if i%3==0 and i%5==0:
l.append("FizzBuzz")
elif i%3==0:
l.append("Fizz")
elif i%5==0:
l.append("Buzz")
else:
l.append(str(i))
return l
where input: n=15.
output: [
"1",
"2",
"Fizz",
"4",
"Buzz",
"Fizz",
"7",
"8",
"Fizz",
"Buzz",
"11",
"Fizz",
"13",
"14",
"FizzBuzz"
]
I have started with something like:
["FizzBuzz" if x%3 ==0 and x%5==0 else str(x) for x in range(1, n+1)]