Domanda di colloquio di IBM

FizzBuzz

Risposte di colloquio

Anonimo

24 ott 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

Anonimo

21 nov 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