IBM Interview Question

FizzBuzz

Interview Answers

Anonymous

Oct 24, 2017

def fizzBuzz(n): numlist = [] for i in range(1, n+1): numlist.append(i) for n, i in enumerate(numlist): if (i % 3 == 0) & (i % 5 != 0): numlist[n] = 'Fizz' elif (i % 5 == 0) & (i % 3 != 0): numlist[n] = 'Buzz' elif (i % 3 != 0) & (i % 5 != 0): numlist[n] = str(i) elif (i % 3 == 0) & (i % 5 == 0): numlist[n] = 'FizzBuzz' return numlist

1

Anonymous

Nov 21, 2017

def fizBuzz(n): numlist = [] for i in range(1, n+1): if i % 3 == 0 and i % 5 == 0: numlist.append("FizzBuzz") elif i % 3 == 0: numlist.append("Fizz") elif i % 5 == 0: numlist.append("Buzz") else: numlist.append(i) return numlist