फ़िज़ बज़ समस्या एक बहुत ही मूल समस्या है जिसे हल करने के लिए कुछ द्वारा उपयोग किए जाने वाले साक्षात्कारकर्ताओं द्वारा उपयोग किया जाता है जो प्रोग्राम को नहीं जानते हैं। यह समस्या है:
Set N = [0,100]
Set F = x in N where x % 3 == 0
Set B = x in N where x % 5 == 0
Set FB = F intersect B
For all N:
if x in F: print fizz
if x in B: print buzz
if x in FB: print fizzbuzz
if x not in F|B|FB print x
फ़िज़ बज़ समस्या के इस संशोधन का उद्देश्य उपरोक्त एल्गोरिथ्म को C ++ टेम्प्लेट का उपयोग करके निष्पादित करना है जैसे कि कुछ रनटाइम ऑपरेशन आवश्यक हैं जैसा कि किया जा सकता है।
यदि आवश्यक हो तो टीएमपी वस्तुओं के भीतर फिट करने के लिए आप एन को एक छोटी सीमा तक कम कर सकते हैं।
यह एक "गोल्फ" होने की उम्मीद नहीं है।