Dada una entrada, genera esa entrada seguida de una nueva línea sin fin.
La entrada será una cadena que consta solo de caracteres ASCII imprimibles ( 0x20-0x7E
) y líneas nuevas ( 0x0A
).
Si la entrada es longitud 0, genera interminablemente nuevas líneas.
Este es el código de golf, por lo que gana menos bytes en cada idioma .
code-golf
string
sequence
combinatorics
fastest-code
number
code-challenge
restricted-source
rosetta-stone
code-golf
arithmetic
decision-problem
integer
factorial
code-golf
arithmetic
decision-problem
integer
bitwise
code-golf
kolmogorov-complexity
code-golf
tips
vim
code-golf
quine
code-generation
code-golf
string
restricted-source
code-golf
string
random
unicode
code-golf
audio
code-golf
ascii-art
code-golf
decision-problem
code-golf
puzzle-solver
code-golf
restricted-source
code-golf
kolmogorov-complexity
permutations
hexagonal-grid
code-golf
string
math
combinatorics
fastest-code
code-golf
restricted-source
code-golf
string
code-golf
arithmetic
code-golf
math
number
code-golf
string
decision-problem
balanced-string
code-golf
binary
code-golf
string
number
code-challenge
restricted-source
code-golf
ascii-art
printable-ascii
interactive
code-golf
string
ascii-art
code-challenge
restricted-source
source-layout
code-golf
arithmetic
tips
functional-programming
golfing-language
code-golf
binary
encryption
Skidsdev
fuente
fuente
Respuestas:
Bash , 8 bytes
Pruébalo en línea!
fuente
yes
líneas nuevas, pero las líneas nuevas que podrían estar contenidas en la entrada se imprimen como\n
. depende de cómo lea la pregunta: D./script $'Hello\n World'
Debe llamar a esto para incluir nuevas líneas reales.En TIO sólo se puede añadir una nueva línea para el argumento de línea de comandosyes $1
funciona bien para mí05AB1E , 2 bytes
Pruébalo en línea!
fuente
[I,
?[=
También funciona y es una cara sonriente; la sonrisa es el único beneficio jajaja.JavaScript (ES6), 24 bytes
Pruébalo en línea!
fuente
Ohm , 3 bytes
Pruébalo en línea!
No funciona con una entrada vacía porque Ohm es malo en el manejo de entrada en comparación con otros idiomas, pero puede ingresar "".
Explicación
fuente
sed, 5
Las etiquetas sin nombre son una "característica" no documentada en sed que funciona con la versión 4.2.2, pero puede no funcionar en versiones futuras.
fuente
Jalea , 2 bytes
Pruébalo en línea!
Imprima con una nueva línea, repita todo el enlace (programa).
fuente
brainfuck , 27 bytes
Pruébalo en línea!
fuente
,[>,]++++++++++[[<]>[.>]<]
?Python 2 , 21 bytes
Asume que no hay límite de recursión
Pruébalo en línea!
fuente
V , 2 bytes
No puede probar esto en línea por razones obvias.
fuente
V
la salida se realiza dentro de una sesión nvim y no se imprime en STDOUT hasta que finaliza, TIO mata la sesión y no ve nada en STDOUT. No sabía lo que dijiste, pero desafortunadamente no soluciona VRubí,
181712 + 2 = 14 bytesCorre con la
-n
bandera.Editar: ¡Gracias por @sethrin por la
-n
bandera!fuente
-n
bandera y omita elgets
.AutoHotkey , 20 bytes
OP no especificó cómo debería suceder la salida, dijo que solo tiene que suceder sin cesar con una nueva línea después. AHK no fue diseñado para la interacción cmd. Entonces la salida ocurre repetidamente en una
ToolTip
posición de mouse:Me gusta la
loop
característica de AHK .loop
repite el siguiente bloque para siempre,loop, 10
lo repetiría 10 veces. A veces echo de menos esta función en otros idiomas como Python.El carácter de escape en AutoHotkey es
`
(por lo que no hay problemas con las barras invertidas en las rutas de Windows). Por alguna razón, se ignora una nueva línea final, por lo que se necesita dos veces. (trayTip
puede que no tenga este "error" pero no puedo probarlo porque se ejecuta con vino)vieja respuesta:
Me acabo de dar cuenta de que a OP probablemente no le gustará esta solución, el resultado ocurre con la interacción del usuario y no incluye nuevas líneas. Buscaré otra forma.
fuente
LibreLogo , 33 bytes
Código:
Explicación:
Resultado:
fuente
Python 2 , 25 bytes
Pruébalo en línea!
Se espera que la entrada sea un literal de Python (comillas para una cadena, corchetes o paréntesis con elementos separados por comas para una lista / tupla, etc.)
Python 3 sería +1 byte porque
print
es una función, pero también podría hacer una entrada sin formato sin la penalización de 4 bytesraw_input()
en Python 2.fuente
Brachylog , 3 bytes
Pruébalo en línea!
Puerto de mi respuesta de gelatina .
fuente
PHP, 20 bytes
fuente
Haskell, 14 bytes
Pruébalo en línea!
Agregue una nueva línea a la entrada y haga una lista de copias infinitas de la misma.
Versión alternativa, también 14 bytes:
fuente
Braingolf ,
1412 bytesPruébalo en línea!
-2 bytes gracias a totalmente humano
Explicación
fuente
C, 24 bytes
Básicamente, una función recursiva que genera la cadena antes de volver a llamarse a sí misma. Es mi segunda publicación en codegolf, así que por favor sé amable: p
fuente
Cubix , 6 bytes
Pruébalo aquí
N/A
Presione Newline (10) e ingrese en la pilav
redirigir al bucleo/q
bucle que genera un personaje y lo empuja al fondo de la pila continuamenteIba a eliminar el indicador EOI (-1) de la pila, pero no parece afectar la salida, así que lo dejé guardando bytes.
fuente
Japt , 5 bytes
Pruébalo en línea!
Explicación
fuente
C #, 40 bytes
fuente
MATL, 4 bytes
Pruébalo en línea
Explicación
fuente
C, 26 bytes
Una función,
f
que toma una cadena de estilo C como parámetro,s
. El cuerpo de la función se repite repetidamente, pasando la cadena a la función de bibliotecaputs
, que envía la cadena a la salida estándar (stdout) junto con una nueva línea final.Cosas bastante simples. El único truco aquí es aprovechar default-int para el valor de retorno y luego no devolver un valor. Sin embargo, eso no importa en este caso, ya que la función nunca regresa (¡solo sigue imprimiendo para siempre)!
Pruébalo en línea!
fuente
f(char*s){puts(s);f(s);}
ahorra unos pocosGroovy, 20 bytes
fuente
Java 8, 34 bytes
Sorprendido aún no había una respuesta Java.
Pruébalo aquí. (Espere 60 segundos para que se agote el tiempo de espera).
fuente
Real time: 60.008 s
acuerdo con la sección de depuración antes de generar el resultado (y da dos advertencias límite de 60 segundos excedido y 128 kb excedido).Pyth, 2 bytes
Lamentablemente no puedo eliminarQ
:(Debe ejecutar desde la línea de comandos como esta, para que esto compita:
El intérprete también ha sido reparado.
fuente
> <> , 16 bytes
Pruébalo en línea!
Como se menciona en los comentarios a continuación, mi primer intento puede haber malinterpretado la pregunta, por lo que se ha realizado la nueva solución de 16 bytes, he dejado el original a continuación para que la gente pueda ver.
> <> , 13 bytes
Pruébalo en línea!
fuente
CJam , 6 bytes
Pruébalo en línea!
fuente
Perl 5 , 27 bytes
Pruébalo en línea!
fuente
while(1){print"$ARGV[0]\n"}
SAS, 32 bytes
fuente