Diberikan input, output yang input diikuti oleh baris baru tanpa akhir.
Input akan berupa string yang hanya terdiri dari karakter ASCII yang dapat dicetak ( 0x20-0x7E
) dan baris baru ( 0x0A
).
Jika input panjang 0, output baris baru tanpa henti.
Ini adalah kode-golf sehingga byte paling sedikit di setiap bahasa menang!
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
sumber
sumber
Jawaban:
Bash , 8 byte
Cobalah online!
sumber
yes
-newlines tetapi setiap baris baru yang bisa dimasukkan DALAM input malah dicetak sebagai\n
. jenis tergantung pada bagaimana Anda membaca pertanyaan: D./script $'Hello\n World'
menyertakan baris baru. Pada TIO Anda bisa menambahkan baris baru ke argumen baris perintahyes $1
berfungsi dengan baik untuk saya05AB1E , 2 byte
Cobalah online!
sumber
[I,
?[=
juga berfungsi dan merupakan wajah yang tersenyum; senyum adalah satu-satunya manfaat lol.JavaScript (ES6), 24 byte
Cobalah online!
sumber
Ohm , 3 byte
Cobalah online!
Ini tidak berfungsi dengan input kosong karena Ohm buruk dalam penanganan input dibandingkan dengan bahasa lain, tetapi Anda dapat memasukkan "".
Penjelasan
sumber
sed, 5
Label tanpa nama adalah "fitur" tidak berdokumen yang berfungsi dengan versi 4.2.2, tetapi mungkin tidak berfungsi di versi mendatang.
sumber
Jelly , 2 byte
Cobalah online!
Cetak dengan baris baru, ulangi seluruh tautan (program).
sumber
brainfuck , 27 byte
Cobalah online!
sumber
,[>,]++++++++++[[<]>[.>]<]
?Python 2 , 21 byte
Diasumsikan tidak ada batas rekursi
Cobalah online!
sumber
V , 2 byte
Anda tidak dapat mencoba ini secara online karena alasan yang jelas.
sumber
V
karena output dalam sesi nvim, dan tidak dicetak untuk STDOUT sampai selesai, TIO membunuh sesi dan melihat apa-apa di STDOUT. Saya tidak tahu tentang apa yang Anda katakan, tetapi sayangnya itu tidak memperbaiki VRuby,
181712 + 2 = 14 bytesRun with the
-n
flag.Edit: Thanks for @sethrin for the
-n
flag!sumber
-n
bendera dan lewatigets
.AutoHotkey, 20 Bytes
OP tidak menentukan bagaimana output harus terjadi, hanya mengatakan itu harus terjadi tanpa akhir dengan baris baru setelahnya. AHK tidak disesuaikan untuk interaksi cmd. Jadi output terjadi berulang kali
ToolTip
pada posisi mouse:Saya suka
loop
fitur AHK .loop
mengulangi blok selanjutnya selamanya,loop, 10
would repeat it 10 times. Sometimes I miss this feature in other languages like Python.Karakter melarikan diri di AutoHotkey adalah
`
(jadi tidak ada masalah dengan garis miring terbalik di jalur Windows). Untuk beberapa alasan, sebuah trailing newline diabaikan sehingga diperlukan dua kali. (trayTip
mungkin tidak memiliki "bug" ini tetapi saya tidak dapat mengujinya karena berjalan dengan anggur)jawaban lama:
Saya baru menyadari bahwa OP mungkin tidak akan menyukai solusi ini, output terjadi dengan interaksi pengguna dan tidak ada baris baru. Saya akan mencari cara lain.
sumber
LibreLogo , 33 byte
Kode:
Penjelasan:
Hasil:
sumber
Python 2 , 25 byte
Cobalah online!
Input diharapkan berupa Python literal (kutipan untuk string, braket persegi atau tanda kurung dengan item yang dipisahkan koma untuk daftar / tuple, dll.)
Python 3 akan menjadi +1 byte karena
print
merupakan fungsi, tetapi juga dapat melakukan input mentah tanpa penalti 4-byte untukraw_input()
dalam Python 2.sumber
Brachylog , 3 byte
Cobalah online!
Port jawaban Jelly-ku .
sumber
PHP, 20 byte
sumber
Haskell, 14 byte
Cobalah online!
Tambahkan baris baru ke input dan buat daftar salinannya yang tak terbatas.
Versi alternatif, juga 14 byte:
sumber
Braingolf ,
1412 byteCobalah online!
-2 byte terima kasih untuk benar-benar manusia
Penjelasan
sumber
C, 24 byte
Pada dasarnya fungsi rekursif yang menghasilkan string sebelum memanggil dirinya lagi. Ini postingan kedua saya di codegolf jadi tolong baik-baik: p
sumber
Cubix , 6 byte
Uji di sini
N/A
Tekan Newline (10) dan masukan ke tumpukanv
redirect ke dalam loopo/q
lingkaran yang menampilkan karakter dan mendorongnya ke bagian bawah tumpukan terus menerusSaya akan menghapus indikator EOI (-1) dari stack, tetapi tampaknya tidak mempengaruhi output apa pun, jadi saya membiarkannya menghemat byte.
sumber
Japt , 5 byte
Cobalah online!
Penjelasan
sumber
C #, 40 byte
sumber
MATL, 4 byte
Cobalah secara Online
Penjelasan
sumber
C, 26 byte
Fungsi,,
f
yang menggunakan string gaya-C sebagai parameters
,. Tubuh fungsi loop berulang kali, meneruskan string ke fungsi perpustakaanputs
, yang menampilkan string ke output standar (stdout) bersama dengan baris baru yang tertinggal.Hal-hal yang sangat sederhana. Satu-satunya peretasan di sini adalah memanfaatkan default-int untuk nilai kembali dan kemudian tidak benar-benar mengembalikan nilai. Itu tidak masalah dalam kasus ini, karena fungsi tidak pernah kembali (hanya terus mencetak selamanya)!
Cobalah online!
sumber
f(char*s){puts(s);f(s);}
hemat beberapaGroovy, 20 byte
sumber
Java 8, 34 byte
Terkejut belum ada jawaban Java.
Coba di sini. (Tunggu 60 detik sampai habis.)
sumber
Real time: 60.008 s
sesuai dengan bagian-Debug sebelum output hasilnya (dan memberikan dua peringatan batas 60 detik terlampaui dan 128kb terlampaui).Pyth, 2 byte
Sayangnya saya tidak bisa menghapusQ
:(Anda perlu menjalankan dari command-line seperti ini, sehingga ini bersaing:
Penerjemah telah diperbaiki juga.
sumber
> <> , 16 byte
Cobalah online!
Seperti disebutkan dalam komentar di bawah ini, upaya pertama saya mungkin telah salah memahami pertanyaan sehingga solusi 16 byte yang lebih baru telah dibuat, saya telah meninggalkan yang asli di bawah ini sehingga orang dapat melihat.
> <> , 13 byte
Cobalah online!
sumber
CJam , 6 byte
Cobalah online!
sumber
Perl 5 , 27 byte
Cobalah online!
sumber
while(1){print"$ARGV[0]\n"}
SAS, 32 byte
sumber