Напишіть програму або функцію, яка доводить надрукувати всі цілі числа рівно один раз, отримавши нескінченний час та пам'ять.
Можливими виходами можуть бути:
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,…
Вихід повинен бути десятковим, якщо ваша мова не підтримує десяткових цілих чисел (у такому випадку використовуйте природне подання цілих чисел, якими користується ваша мова).
Ваша програма повинна працювати до чисел з найбільшою величиною стандартного цілого числа вашої мови.
Кожне ціле число має бути відокремлене від наступного, використовуючи будь-який роздільник (пробіл, кома, рядок рядків тощо), який не є цифрою і не від'ємним знаком вашої мови.
Сепаратор не повинен змінюватися в будь-який момент.
Розділювач може складатися з декількох символів, якщо жоден з них не є цифрою або негативним знаком (наприклад,
,
такий же дійсний, як і просто,
).Будь-яке підтримуване ціле число повинно бути надруковано через певний час.
Оцінка балів
Це код-гольф , тому найкоротша відповідь у байтах виграє