Étant donné une entrée, sortez cette entrée suivie d'une ligne sans fin.
L'entrée sera une chaîne composée uniquement de caractères ASCII imprimables ( 0x20-0x7E
) et de nouvelles lignes ( 0x0A
).
Si l'entrée est de longueur 0, sortez sans fin des retours à la ligne.
C'est du golf de code donc le moins d'octets dans chaque langue gagne!
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
la source
la source
Réponses:
Bash , 8 octets
Essayez-le en ligne!
la source
yes
-nouvelles lignes mais toutes les nouvelles lignes qui pourraient être contenues dans l'entrée sont imprimées en tant que\n
. dépend de la façon dont vous lisez la question: D./script $'Hello\n World'
pour inclure de véritables nouvelles lignes. Sur TIO, vous pouvez simplement ajouter une nouvelle ligne à l'argument de la ligne de commandeyes $1
fonctionne bien pour moi05AB1E , 2 octets
Essayez-le en ligne!
la source
[I,
?[=
fonctionne également et est un visage souriant; le sourire est le seul avantage lol.JavaScript (ES6), 24 octets
Essayez-le en ligne!
la source
Ohm , 3 octets
Essayez-le en ligne!
Cela ne fonctionne pas avec une entrée vide car Ohm est mauvais dans la gestion des entrées par rapport aux autres langues, mais vous pouvez entrer "".
Explication
la source
sed, 5
Les étiquettes sans nom sont une "fonctionnalité" non documentée dans sed qui fonctionne avec la version 4.2.2, mais qui pourrait ne plus fonctionner dans les futures versions.
la source
Gelée , 2 octets
Essayez-le en ligne!
Imprimez avec une nouvelle ligne, répétez tout le lien (programme).
la source
brainfuck , 27 octets
Essayez-le en ligne!
la source
,[>,]++++++++++[[<]>[.>]<]
?Python 2 , 21 octets
Suppose aucune limite de récursivité
Essayez-le en ligne!
la source
V , 2 octets
Vous ne pouvez pas essayer cela en ligne pour des raisons évidentes.
la source
V
où la sortie se fait à l'intérieur d'une session nvim et n'est pas imprimée sur STDOUT jusqu'à ce qu'elle se termine, TIO tue la session et ne voit rien sur STDOUT. Je ne savais pas ce que vous avez dit, mais malheureusement, cela ne résout pas VRubis,
181712 + 2 = 14 octetsCourez avec le
-n
drapeau.Edit: Merci pour @sethrin pour le
-n
drapeau!la source
-n
drapeau et sautez legets
.AutoHotkey , 20 octets
OP n'a pas précisé comment la sortie devrait se produire, a dit seulement que cela devait arriver sans fin avec une nouvelle ligne après. AHK n'a pas été adapté pour l'interaction cmd. Ainsi, la sortie se produit à plusieurs reprises dans une
ToolTip
position de souris:J'aime la
loop
fonctionnalité d'AHK .loop
répète le bloc suivant pour toujours,loop, 10
le répéterait 10 fois. Parfois, cette fonctionnalité me manque dans d'autres langues comme Python.Le caractère d'échappement dans AutoHotkey est
`
(il n'y a donc aucun problème avec les barres obliques inverses dans les chemins Windows). Pour une raison quelconque, une nouvelle ligne de fin est ignorée, elle est donc nécessaire deux fois. (trayTip
peut - être pas ce "bug" mais je ne peux pas le tester parce que courir avec wine)ancienne réponse:
Je viens de réaliser que OP n'aimera probablement pas cette solution, la sortie se produit avec l'interaction de l'utilisateur et n'inclut aucune nouvelle ligne. Je chercherai une autre voie.
la source
LibreLogo , 33 octets
Code:
Explication:
Résultat:
la source
Python 2 , 25 octets
Essayez-le en ligne!
L'entrée devrait être un littéral Python (guillemets pour une chaîne, un crochet ou des parenthèses avec des éléments séparés par des virgules pour une liste / tuple, etc.)
Python 3 serait de +1 octet car
print
est une fonction, mais pourrait également faire une entrée brute sans la pénalité de 4 octetsraw_input()
dans Python 2.la source
Brachylog , 3 octets
Essayez-le en ligne!
Port de ma réponse Jelly .
la source
PHP, 20 octets
la source
Haskell, 14 octets
Essayez-le en ligne!
Ajoutez une nouvelle ligne à l'entrée et faites-en une liste de copies infinies.
Version alternative, également 14 octets:
la source
Braingolf ,
1412 octetsEssayez-le en ligne!
-2 octets grâce à totalementhumain
Explication
la source
C, 24 octets
Fondamentalement, une fonction récursive qui génère la chaîne avant de s'appeler à nouveau. C'est mon deuxième article sur codegolf alors soyez gentil: p
la source
Cubix , 6 octets
Testez-le ici
N/A
Poussez Newline (10) et entrez dans la pilev
rediriger dans la boucleo/q
boucle qui sort un personnage et le pousse au bas de la pile en continuJ'allais supprimer l'indicateur EOI (-1) de la pile, mais il ne semble pas affecter la sortie, alors laissez-le économiser des octets.
la source
Japt , 5 octets
Essayez-le en ligne!
Explication
la source
C #, 40 octets
la source
MATL, 4 octets
Essayez-le en ligne
Explication
la source
C, 26 octets
Une fonction,
f
que prend une chaîne C de type en tant que paramètre,s
. Le corps de la fonction boucle à plusieurs reprises, en passant la chaîne à la fonction de bibliothèqueputs
, qui produit la chaîne dans la sortie standard (stdout) avec une nouvelle ligne de fin.Des trucs assez simples. Le seul hack ici profite de default-int pour la valeur de retour et ne retourne pas réellement une valeur. Cela n'a pas d'importance dans ce cas, cependant, puisque la fonction ne revient jamais (elle continue à imprimer pour toujours)!
Essayez-le en ligne!
la source
f(char*s){puts(s);f(s);}
sauve quelquesGroovy, 20 octets
la source
Java 8, 34 octets
Surpris, il n'y avait pas encore de réponse Java.
Essayez-le ici. (Attendez 60 secondes pour qu'il expire.)
la source
Real time: 60.008 s
selon la section Debug avant de produire le résultat (et donne deux avertissements: limite de 60 secondes dépassée et 128 Ko dépassés).Pyth, 2 octets
Malheureusement, je ne peux pas supprimerQ
:(Vous devez exécuter à partir de la ligne de commande comme celle-ci, afin que cela soit en concurrence:
L'interprète a également été corrigé.
la source
> <> , 16 octets
Essayez-le en ligne!
Comme mentionné dans les commentaires ci-dessous, ma première tentative peut avoir mal compris la question, donc la nouvelle solution de 16 octets a été faite, j'ai laissé l'original ci-dessous pour que les gens puissent voir.
> <> , 13 octets
Essayez-le en ligne!
la source
CJam , 6 octets
Essayez-le en ligne!
la source
Perl 5 , 27 octets
Essayez-le en ligne!
la source
while(1){print"$ARGV[0]\n"}
SAS, 32 octets
la source