Fizz Buzz問題は、プログラムする方法がわからないインタビュー対象者を排除するために一部で使用されている解決すべき非常に基本的な問題です。問題は:
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問題のこの変更の目的は、実行可能な操作が最小限で済むように、C ++テンプレートを使用して上記のアルゴリズムを実行することです。
必要に応じてTMPオブジェクト内に収めるために必要な場合は、Nをより小さな範囲に減らすことができます。
これは「ゴルフ」ではありません。