Tulis sebuah program atau fungsi yang akan mencetak semua bilangan bulat dengan tepat sekali waktu dan memori yang tak terbatas.
Output yang mungkin bisa:
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, …
Ini bukan output yang valid, karena ini tidak akan pernah menyebutkan angka negatif:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,…
Outputnya harus dalam desimal, kecuali bahasa Anda tidak mendukung bilangan bulat desimal (dalam hal ini gunakan representasi alami dari bilangan bulat yang digunakan bahasa Anda).
Program Anda harus bekerja dengan angka-angka dengan besarnya terbesar dari tipe integer standar bahasa Anda.
Setiap bilangan bulat harus dipisahkan dari yang berikutnya menggunakan pemisah apa pun (spasi, koma, linebreak, dll.) Yang bukan digit atau tanda negatif bahasa Anda.
Pemisah tidak boleh berubah kapan saja.
Pemisah dapat terdiri dari beberapa karakter, selama tidak ada dari mereka yang merupakan digit atau tanda negatif (mis.
,
Sama validnya dengan adil,
).Setiap bilangan bulat yang didukung pada akhirnya harus dicetak setelah waktu yang terbatas.
Mencetak gol
Ini adalah kode-golf , jadi jawaban tersingkat dalam byte menang