fork download
  1. for i in range(1,101):
  2. a = sum([int(a,base=16) for a in hex(i)[2:]])
  3. while a > 15:
  4. a = sum([int(a,base=16) for a in hex(a)[2:]])
  5. b = sum([int(b,base=2) for b in bin(a)[2:]])
  6. print (((b == 4) and 'FizzBuzz' or (b == 2) and (("101" in bin(a) and 'Buzz' or 'Fizz')) or str(i))), \
  7. ((b == 4 or b == 2 and "101" in bin(a)) and '\n' or '\t'),
Success #stdin #stdout 0.01s 7896KB
stdin
Standard input is empty
stdout
1 	2 	Fizz 	4 	Buzz 
Fizz 	7 	8 	Fizz 	Buzz 
11 	Fizz 	13 	14 	FizzBuzz 
16 	17 	Fizz 	19 	Buzz 
Fizz 	22 	23 	Fizz 	Buzz 
26 	Fizz 	28 	29 	FizzBuzz 
31 	32 	Fizz 	34 	Buzz 
Fizz 	37 	38 	Fizz 	Buzz 
41 	Fizz 	43 	44 	FizzBuzz 
46 	47 	Fizz 	49 	Buzz 
Fizz 	52 	53 	Fizz 	Buzz 
56 	Fizz 	58 	59 	FizzBuzz 
61 	62 	Fizz 	64 	Buzz 
Fizz 	67 	68 	Fizz 	Buzz 
71 	Fizz 	73 	74 	FizzBuzz 
76 	77 	Fizz 	79 	Buzz 
Fizz 	82 	83 	Fizz 	Buzz 
86 	Fizz 	88 	89 	FizzBuzz 
91 	92 	Fizz 	94 	Buzz 
Fizz 	97 	98 	Fizz 	Buzz