Ini adalah tantangan rantai jawaban di mana setiap jawaban dibangun di atas jawaban sebelumnya. Tanpa input, Anda harus mengirimkan kiriman terbaru ke utas ini.
Saya akan SANGAT menyarankan menyortir berdasarkan yang terlama dan melewatkan ke halaman terakhir untuk menemukan jawaban terbaru.
Mencetak gol
Pemenang akan dipilih berdasarkan sistem poin.
Setiap pengajuan yang valid dari setiap pengguna diberi skor 1 poin.
Tapi inilah bagian yang Menyenangkan:
Jika kiriman Anda lebih pendek (dalam byte) dari jawaban sebelumnya (output Anda), skor kiriman Anda dikalikan dengan perbedaan dalam byte.
Karena itu, jawaban Anda tidak harus lebih pendek dari yang sebelumnya.
Pemenangnya adalah pengguna dengan jumlah total poin tertinggi dan akan dipilih setelah 2 minggu tidak aktif di utas ini.
Aturan
- Setiap jawaban baru harus dalam bahasa UNIK , periksa daftar di bawah ini sebelum mengirim jawaban.
- Anda harus menunggu setidaknya 1 jam sebelum mengirimkan jawaban baru jika Anda baru saja memposting.
- Anda TIDAK boleh mengirimkan dua jawaban berturut-turut, Anda harus menunggu DUA kiriman lagi sebelum memposting jawaban baru.
- tentu saja, celah standar tidak diijinkan
- Versi bahasa yang berbeda, misalnya Python 1, Python 2, dan Python 3 dianggap Bahasa yang Berbeda.
- Keluaran ke stdout atau standar bahasa Anda untuk menghasilkan teks
- Kode Anda tidak boleh menghasilkan kesalahan
- Periksa untuk memastikan bahwa tidak ada yang mengirim jawaban pada waktu Anda menulis jawaban Anda sendiri, dan jika demikian, harap sesuaikan dan kirimkan kembali kode Anda.
- Pastikan jawaban Anda valid
- Output Anda akan menjadi jawaban sebelumnya dan HANYA jawaban sebelumnya. Spasi dan baris baru diizinkan asalkan output masih berjalan sebagaimana dimaksud dalam bahasa sebelumnya.
- Silakan periksa output Anda untuk memastikan itu berjalan dengan benar.
Catatan
- Saya ingin mendorong penggunaan bahasa esoterik agar hal-hal menarik
- Saya juga ingin mendorong penambahan tautan TIO agar pengujian dan validasi lebih mudah.
Permulaan
Saya akan memulai tantangan ini dengan memposting skrip Python 1 yang sangat sederhana:
print 1
Kiriman berikutnya harus mencetak kode ini PERSIS.
Memformat
Harap format pos Anda seperti ini:
Answer Number - (language)
[code]
(preferably a TIO link)
[Submission Score]
[notes, explanations, whatever you want]
Bahasa yang Digunakan:
Dan terima kasih khusus untuk semua pengguna lain yang telah memposting pertanyaan chaining , Anda telah membuat menulis pertanyaan ini mudah.
sumber
print(...)
jawaban, denganprint
digantikan olehdisp
,fprintf
dll sesuai dengan bahasa yang dipilih?Jawaban:
20. Whitespace , 24.143 bytes
Cobalah online.
Dihasilkan dengan program Java ini berdasarkan tip Whitespace yang saya tulis .
Hanya tiga karakter yang digunakan. Ukuran byte mungkin sudah melalui atap sekarang, tapi setidaknya kita kembali ke ASCII yang dapat dicetak. ; p
sumber
2. Brain-Flak , 98 byte
Cobalah online!
Mulai dari yang
kuatpanjang. Keluaranprint 1
.sumber
3. - Stax , 92 byte
Jalankan dan debug itu
sumber
29. Unary , 1.15733 × 10 1780573 byte
String sebanyak ini
0
s.Hei, setidaknya itu ASCII.
sumber
5. MATLAB, 331 byte
Untungnya, tidak ditentukan bahwa hanya bahasa gratis yang dapat digunakan. Ini bekerja dengan cara yang sama di Octave. MATLAB yang digunakan di sini bukan Octave, karena Octave menawarkan lebih banyak opsi golf dan lebih mudah memaafkan jika dikaitkan dengan sintaks aneh, sehingga nantinya dapat digunakan dengan lebih mudah.
Cobalah online! (Berjalan dalam Oktaf)
Saya akan membawanya kembali ke ranah ASCII yang bisa dicetak. Ini sangat panjang, tapi saya harap saya membuatnya lebih mudah untuk yang berikutnya. Semoga itu tidak hanya kembali ke string terkompresi.
sumber
15. Oktaf , 1146 byte
Diperpendek 104 byte :)
Cobalah online!
Sudah waktunya bermain golf!
Beberapa dari apa yang telah dilakukan:
#include <
sebagai variabel dan menggunakannya dua kalim=~(1:10)+77
sebagai variabel (MMMMMMMMMM
), dan menggunakannya tiga kaliTabel di bawah ini menunjukkan 12 karakter unicode pertama dari string di atas, dengan empat titik kode yang digunakan untuk membuatnya di bawah ini.
Seperti yang Anda lihat, semuanya dimulai dengan
241
, lalu ada salah170
satunya169
, sedangkan dua angka terakhir sangat bervariasi. Cara terpendek untuk membuat array numerik panjang dalam Oktaf adalah dengan membuat string, lalu mengonversi poin kode menjadi angka. Jika kita mengurangi93
dari tiga baris terbawah, kita mendapatkan poin kode yang berada dalam rentang ASCII yang dapat dicetak. (93
Dipilih untuk menghindari'
sebanyak mungkin, karena mereka memerlukan karakter pelarian tambahan.Ada sedikit lebih dari itu, misalnya beberapa membentuk kembali, transposing concatenation dll, tetapi penjelasannya menjadi panjang dan berantakan jika saya teruskan, jadi saya akan membiarkannya seperti ini.
sumber
1. - Python 1
Ini adalah awal dari rantai itu. Semoga Sukses untuk semua!
sumber
18. Jelly , 1889 byte
Cobalah online!
Saya percaya ini memberi saya skor 2427 .
Teks sebelum dan sesudah string angka yang panjang masing-masing dikompresi
“...»
. String digit dikompresi secara individual ke dalam basis 250 integer.Setiap kali pengiriman ASCII yang panjang diposting, itu adalah waktu yang tepat untuk mencetak beberapa poin.
sumber
6. Python 3 , 196 byte
Cobalah online!
Tidak buruk untuk skor, 135 byte lebih pendek dari jawaban sebelumnya.
sumber
7. Java 8, 209 byte
Cobalah online.
sumber
17. Java (OpenJDK 8) , 4316 byte
Cobalah online!
Tidak ada yang suka unsintables :)
sumber
4. Javascript ES6, 89 byte
Base64 :
sumber
÷
saat itu seharusnya÷
. Diperbaiki12. Pyth, 2017 bytes
Cobalah online!
Mari kita menjaga hal-hal yang ramah ASCII, kan?
sumber
10. Sclipting , 993 bytes
Tetap dengan tema ...
Ini dapat dijalankan di EsotericIDE @ Timwi .
sumber
13. Ruby , 1125 byte
892 byte lebih pendek
Cobalah online!
sumber
27. Python 2, 26028 byte
Tidak ada yang mewah, tetapi itu adalah codegolf pertama saya. Saya sengaja membuatnya ramah ASCII, hanya untuk Anda, @ hakr14. Dan ya, Python 1 dan Python 3 telah selesai, jadi saya hanya mengisi celahnya.
sumber
28. Win32 EXE, 231624 byte
Program unzip sendiri
sumber
30. Java 10, 1780676 byte
Dengan
X
digantikan oleh nomor di @ hakr14 Link 's .Tidak ada tautan TIO, karena tautan itu terlalu panjang untuk masuk ke jawaban ini (1,116,442 karakter), dan pemendek URL macet ..>.>
Hmm, saya pikir skor saya harus cukup tinggi ..
sumber
8. 05AB1E , 179 byte
Cobalah online!
30 byte kurang 1 dari pengiriman terakhir, dengan menggunakan codepage 05AB1E .
1 Karena mengatakan "lebih pendek" tampaknya terlalu tidak cocok ketika tidak mudah terlihat oleh jumlah karakter.
sumber
21. Retina , 22042 byte
Cobalah online! Kompresi RLE dasar; pilcrows berarti ini adalah Windows-1252 daripada ASCII.
sumber
22. Perl 5 , 13410 bytes
13410 byte menggunakan codepage Windows-1252.
-8632 byte!
Cobalah online!
Dihasilkan menggunakan ini.
sumber
23. C #, 14991 byte
TiO
sumber
25. SOGL V0.12 , 13209 byte
Cobalah di sini (tidak ada tautan permanen SOGL karena terlalu panjang). Peringatan: membutuhkan waktu lama untuk menjalankan karena SOGL sangat lambat.
sumber
26. Matematika, 52954 byte
Permalink membuat posting terlalu panjang, tapi di sini ada situs yang cukup bagus untuk mencobanya secara online.
Mari kita menjaga hal-hal yang ramah ASCII, kan?
sumber
9. Jstx , 372 byte (UTF-8)
Cobalah online!
Nikmati.
sumber
11. Crystal , 1000 byte
Cobalah online!
sumber
14. C ++ (1252 bytes)
sumber
16. /// , 1157 byte
Cobalah online!
sumber
19. CoffeeScript 1 , 3753 byte
Cobalah online!
Kembali ke UTF-8
sumber
24. Brainfuck , 44975 byte
Cobalah online!
Pergi melalui beberapa generator kode untuk menyimpannya di bawah batas karakter ~ 65k untuk jawaban, yang satu ini berhasil.
sumber