5 ms·
This is an example in Python using list comphrension. ["Fizz" if isinstance(x,int) and x%3==0 else x for x in ["Buzz" if isinstance(x,int) and x%5==0 else x fo
by lormayna 12y ago
This is an example in Python using list comphrension.
["Fizz" if isinstance(x,int) and x%3==0 else x for x in ["Buzz" if isinstance(x,int) and x%5==0 else x for x in ["FizzBuzz" if x%3==0 and x%5==0 else x for x in l]]]
I'm using a triple check, I'll find a better solution with just two check.
- lormayna 12y agoUsing a triple check with map: z=map(lambda x: "FizzBuzz" if x%3==0 and x%5==0 else x, range(1,101)) y=map(lambda x: "Fizz" if isinstance(x,int) and x%3==0 else x, z) t=map(lambda x: "Buzz" if isinstance(x,int) and x%3==0 else x, y)
- raverbashing 12y agoHow about ['%s%s'%({0: 'Fizz'}.get(k%3,''),{0: 'Buzz'}.get(k%5,'')) or k for k in range(100)]
- aaren 12y agoYou don't need nested lists: ['FizzBuzz' if x % 15 == 0 else 'Fizz' if x % 3 == 0 else 'Buzz' if x % 5 == 0 else x for x in range(100) if type(x) is int]