Scrivi un programma o una funzione che stamperà tutti gli interi esattamente una volta dati tempo e memoria infiniti.
Le possibili uscite potrebbero essere:
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, …
Questo non è un output valido, in quanto non enumererebbe mai i numeri negativi:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...
L'output deve essere decimale, a meno che la tua lingua non supporti l'intero decimale (in tal caso usa la rappresentazione naturale degli interi che usa la tua lingua).
Il tuo programma deve lavorare fino ai numeri con la massima grandezza del tipo intero standard della tua lingua.
Ogni numero intero deve essere separato dal successivo utilizzando qualsiasi separatore (uno spazio, una virgola, un'interruzione di riga, ecc.) Che non sia una cifra né il segno negativo della tua lingua.
Il separatore non deve cambiare in nessun punto.
Il separatore può essere composto da più caratteri, purché nessuno di essi sia una cifra né un segno negativo (ad es.
,
È valido come solo,
).Qualsiasi numero intero supportato deve essere infine stampato dopo un periodo di tempo limitato.
punteggio
Questo è code-golf , quindi vince la risposta più breve in byte