4 ms·
How much structure can a fizzbuzz have exactly?
by tpxl 4y ago
How much structure can a fizzbuzz have exactly?
- galoisgirl 4y agoYou can make it easily extendable for division by 7.
- arethuza 4y agoHow much structure would you like? https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpriseEdition https://github.com/EnterpriseQualityCoding/FizzBuzzEnterpris...
- trashtester 4y agoshudder Sometimes I wonder why some dev teams take 10x longer to develop some functionality than what I would consider reasonable. Then I see code like this.
- dotancohen 4y ago> How much structure would you like? top = 100 data = { 3: "fizz", 5: "buzz" } for i in range(1, top+1): output_num = True for j in data: if i%j == 0: print(data[j], end="") output_num = False if output_num: print(i) else: print("") This is enough structure to anticipate the inevitable customer changing the requirements. No magic numbers in the real code. Of course, I just banged this out in a web browser text editor. In PyCharm that better be wrapped in a function at minimum, or a module.