Fizz Buzz sorunu, bazı programcılar tarafından nasıl programlanacağını bilmeyen yabancı otları ayıklamak için kullanılan, çözülmesi gereken çok temel bir sorundur. Problem şu:
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
Fizz Buzz sorununun bu modifikasyonunun amacı, C ++ şablonlarını kullanarak yukarıdaki algoritmayı gerçekleştirmek, böylece yapılabilecek kadar az çalışma zamanı işlemi yapmaktır.
Gerekirse TMP nesnelerine sığdırmak için N'yi daha küçük bir aralığa düşürebilirsiniz.
Bunun bir "golf" olması beklenmiyor.