入力nが与えられたプログラムを書くと、自然数を使用してすべての可能なnタプルが生成されます。
n=1
(1),(2),(3),(4),(5),(6)...
n=2
(1,1),(1,2),(2,1),(2,2),(1,3),(3,1),(2,3),(3,2),(3,3)...
n=6
(1,1,1,1,1,1) (1,1,1,1,2,1) (1,1,1,2,1,1)...
- 出力は、他の規則に違反しない任意の順序で実行できます。
- プログラムは、理論上は永久に実行され、適用可能なすべてのタプルを一度だけリストするように作成する必要があります。
- 実際には、プログラムは整数型の制限に達し、クラッシュします。これは、整数型のみが無制限の場合にプログラムが無限に長く実行される限り許容されます。
- プログラムがその時間だけ実行できる場合、有効な各タプルは有限時間内にリストする必要があります。
- 出力には、オプションで、自然数に加えてゼロが含まれる場合があります。
- タプルと各タプル内の数値の区別が明確で一貫している限り、プログラムの出力形式を選択できます。(たとえば、行ごとに1つのタプル。)
- 入力(n)は1〜6の整数です。この範囲外の入力に必要な動作は未定義です。
- コードゴルフ規則が適用され、最短のプログラムが勝ちます。
サンドボックスフェーズ中のフィードバックをいただいた「Artemis Fowl」に感謝します。