Escriba un programa o función que pueda imprimir todos los enteros exactamente una vez dado un tiempo y memoria infinitos.
Los posibles resultados pueden ser:
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, …
Esta no es una salida válida, ya que esto nunca enumeraría números negativos:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11,…
La salida debe estar en decimal, a menos que su idioma no admita enteros decimales (en ese caso, use la representación natural de enteros que usa su idioma).
Su programa tiene que trabajar hasta los números con la mayor magnitud del tipo entero estándar de su idioma.
Cada número entero debe separarse del siguiente utilizando cualquier separador (un espacio, una coma, un salto de línea, etc.) que no sea un dígito ni el signo negativo de su idioma.
El separador no debe cambiar en ningún momento.
El separador puede constar de varios caracteres, siempre que ninguno de ellos sea un dígito ni el signo negativo (por ejemplo,
,
es tan válido como solo,
).Cualquier número entero admitido debe imprimirse después de un período de tiempo finito.
Puntuación
Este es el código de golf , por lo que gana la respuesta más corta en bytes