無限の時間とメモリが与えられた場合、すべての整数を正確に一度だけ印刷するプログラムまたは関数を作成します。
可能な出力は次のとおりです。
0, 1, -1, 2, -2, 3, -3, 4, -4, …
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, -1, -2, -3, -4, -5, -6, -7, -8, -9, 10, 11, …
これは有効な出力ではありません。これは負の数を列挙しないためです。
0、1、2、3、4、5、6、7、8、9、10、11、…
ご使用の言語が10進整数をサポートしていない限り、出力は10進数でなければなりません(その場合は、言語が使用する整数の自然表現を使用してください)。
あなたのプログラムは、あなたの言語の標準整数型の最大の大きさの数値まで動作しなければなりません。
各整数は、言語の数字でも負符号でもないセパレーター(スペース、コンマ、改行など)を使用して次の整数から分離する必要があります。
区切り文字はどの時点でも変更してはなりません。
区切り文字は、数字でも負符号でもない限り、複数の文字で構成することができます(例:
,
と同じくらい有効です,
)。サポートされている整数は、最終的に有限時間後に印刷されなければなりません。
得点
これはcode-golfなので、バイト単位の最短回答が勝ちます