Учитывая ввод, выводим этот ввод бесконечно новую строку.
На входе будет строка, состоящая только из печатаемых символов ASCII ( 0x20-0x7E
) и новых строк ( 0x0A
).
Если input имеет длину 0, бесконечно выводите символы новой строки.
Это код-гольф, поэтому побеждает меньше байтов на каждом языке !
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
источник
источник
Ответы:
Баш , 8 байт
Попробуйте онлайн!
источник
yes
-newlines, но любые символы новой строки, которые могут содержаться во входных данных, вместо этого выводятся как\n
. вид зависит от того, как ты читаешь вопрос: D./script $'Hello\n World'
чтобы включить реальные переводы строк. На TIO вы можете просто добавить новую строку в аргумент командной строкиyes $1
у меня отлично работает05AB1E , 2 байта
Попробуйте онлайн!
источник
[I,
?[=
также работает и является смайликом; улыбка - единственное преимущество, лол.JavaScript (ES6), 24 байта
Попробуйте онлайн!
источник
Ом , 3 байта
Попробуйте онлайн!
Он не работает с пустым вводом, потому что Ohm плох при обработке ввода по сравнению с другими языками, но вы можете ввести "".
объяснение
источник
сед, 5
Метки без имени - недокументированная «особенность» в sed, которая работает с версией 4.2.2, но может не работать в будущих версиях.
источник
Желе , 2 байта
Попробуйте онлайн!
Распечатайте с новой строки, повторите всю ссылку (программу).
источник
мозговой трах , 27 байт
Попробуйте онлайн!
источник
,[>,]++++++++++[[<]>[.>]<]
?Python 2 , 21 байт
Предполагается, что нет предела рекурсии
Попробуйте онлайн!
источник
V , 2 байта
Вы не можете попробовать это онлайн по понятным причинам.
источник
V
так как выход его внутри на nvim сессии, и не печатается на STDOUT , пока он не закончит, TIO убивает сессию и ничего не видит на STDOUT. Я не знал о том, что вы сказали, но, к сожалению, это не исправляет VРуби,
181712 + 2 = 14 байтБеги с
-n
флагом.Редактировать: Спасибо за @sethrin за
-n
флаг!источник
-n
флаг и пропуститеgets
.AutoHotkey , 20 байт
OP не уточнил, как должен происходить вывод, сказал только, что это должно происходить бесконечно с новой строкой после него. AHK не был приспособлен для взаимодействия с cmd. Таким образом, вывод происходит несколько раз в позиции
ToolTip
мыши:Мне нравится
loop
особенность AHK .loop
повторяет следующий блок навсегда,loop, 10
повторил бы это 10 раз. Иногда я пропускаю эту функцию в других языках, таких как Python.Экранирующим символом в AutoHotkey является
`
(поэтому с обратными слешами в путях Windows проблем нет). По какой-то причине завершающий символ новой строки игнорируется, поэтому он необходим дважды. (trayTip
возможно, нет этой "ошибки", но я не могу проверить ее, потому что работает с вином)старый ответ:
Я только что понял, что OP, вероятно, не понравится это решение, вывод происходит при взаимодействии с пользователем и не включает переводы строки. Я буду искать другой путь.
источник
LibreLogo , 33 байта
Код:
Объяснение:
Результат:
источник
Python 2 , 25 байт
Попробуйте онлайн!
Предполагается, что входными данными будут литералы Python (кавычки для строки, квадратные скобки или круглые скобки с разделенными запятыми элементами для списка / кортежа и т. Д.)
Python 3 будет иметь +1 байт, потому что
print
является функцией, но также может выполнять необработанный ввод без 4-байтового штрафа дляraw_input()
Python 2.источник
Брахилог , 3 байта
Попробуйте онлайн!
Порт моего желе ответа .
источник
PHP, 20 байт
источник
Haskell, 14 байтов
Попробуйте онлайн!
Добавьте к вводу новую строку и составьте список ее бесконечных копий.
Альтернативная версия, также 14 байтов:
источник
Braingolf ,
1412 байтПопробуйте онлайн!
-2 байта благодаря полностью человеческому
объяснение
источник
C, 24 байта
В основном это рекурсивная функция, которая выводит строку перед повторным вызовом. Это мой второй пост на Codegolf, так что будьте милы: p
источник
Cubix , 6 байтов
Проверьте это здесь
N/A
Нажмите Newline (10) и введите в стекv
перенаправить в циклo/q
цикл, который выводит символ и непрерывно помещает его на дно стекаЯ собирался удалить индикатор EOI (-1) из стека, но он никак не влияет на вывод, поэтому оставил его для сохранения байтов.
источник
Japt , 5 байт
Попробуйте онлайн!
объяснение
источник
C #, 40 байт
источник
MATL, 4 байта
Попробуйте онлайн
объяснение
источник
C, 26 байтов
Функция,
f
которая принимает строку в стиле C в качестве параметраs
. Тело функции циклически повторяется, передавая строку в библиотечную функциюputs
, которая выводит строку на стандартный вывод (stdout) вместе с завершающей новой строкой.Довольно простые вещи. Единственный хак здесь - использовать default-int для возвращаемого значения, а затем фактически не возвращать значение. Это не имеет значения в этом случае, так как функция никогда не возвращается (она просто печатает вечно)!
Попробуйте онлайн!
источник
f(char*s){puts(s);f(s);}
несколько спасаетGroovy, 20 байтов
источник
Java 8, 34 байта
Удивлен, но пока не было ответа на Java.
Попробуй это здесь. (Подождите 60 секунд, пока он истечет.)
источник
Real time: 60.008 s
соответствии с разделом Debug, прежде чем выводит результат (и выдает два предупреждения, превышение 60-секундного ограничения и превышение 128 КБ).Pyth, 2 байта
К сожалению я не могу удалитьQ
:(Вам нужно запустить из командной строки, как это, так что это конкурирует:
Переводчик тоже исправлен.
источник
> <> , 16 байт
Попробуйте онлайн!
Как упоминалось в комментариях ниже, моя первая попытка, возможно, неправильно поняла вопрос, поэтому было принято более новое 16-байтовое решение, я оставил оригинал ниже, чтобы люди могли видеть.
> <> , 13 байт
Попробуйте онлайн!
источник
CJam , 6 байтов
Попробуйте онлайн!
источник
Perl 5 , 27 байт
Попробуйте онлайн!
источник
while(1){print"$ARGV[0]\n"}
SAS, 32 байта
источник