Terinspirasi oleh obrolan ini dan berikut ini:
Tugas Anda adalah menampilkan yang berikut:
_ _ _
/_/_/_/\
/_/_/_/\/\
/_/_/_/\/\/\
\_\_\_\/\/\/
\_\_\_\/\/
\_\_\_\/
Whitespace ekstra memimpin atau mengikuti diizinkan, asalkan tidak mengubah tampilan kubus. Seperti biasa, mengembalikan yang di atas atau daftar string dari suatu fungsi diperbolehkan.
Ini kode-golf , jadi jawaban tersingkat dalam byte menang!
Jawaban:
SOGL V0.12 , 27 byte
Coba Di Sini!
Sayangnya, versi palendromization
qE½Dε▒2β[}█O%q‘6«n╬∑
tidak benar-benar bekerjasumber
Arang ,
2823 byteCobalah online! Tautan adalah untuk mengucapkan versi kode. Tidak terlalu arang-y saya tahu. Saya tidak menyadari bahwa dengan
‖M↓
sengaja memindahkan kursor jadi saya awalnya mencobaF³«P⁺×/_³×/\⁻³ι↗»‖M↓×_ ³
yang tidak berhasil, karena saya mencoba melakukannya terbalik. Jika Anda menginginkan sesuatu yang lebih Charcoal-y maka cobalahG↗³←⁶↘³/\¶\/G↖³←⁷↘³_\¶\_↘‖M↑×_ ³
selama 32 byte: Cobalah secara online!sumber
Bubblegum , 35 byte
Cobalah online!
sumber
> <> ,
97 94 9389 byteCobalah online!
Sunting 3: Mengetahui bahwa Anda dapat menggunakan karakter "" (ascii 25) - Sekarang prosesnya hanya menghilangkan 15 setiap item tumpukan dan mencetak. Juga menghapus instruksi arah ekstra dan mengganti semua dengan 1 gerakan (01.)
sumber
Python 2 , 81 byte
Cobalah online!
sumber
Buntut, 99 byte
sumber
#!/bin/sed 1d
varianPython 3 ,
9894 byte@KevinCruijssen menyarankan ini ...
-4 byte terima kasih kepada @HyperNeutrino dan @WheatWizard
Solusi Hardcoding Output:
Cobalah online!
atau, 98 byte:
Cobalah online!
Python 3 , 139 byte
Dumb Python 3 Non-Hardcoding sumbmission, yakin itu bisa golf. Anehnya, mengompresi keduanya
for
hanya dalam satu loop lebih lama:Cobalah online!
Python 3 , 140 byte
Cobalah online!
sumber
Bubblegum , 42 byte
sumber
Java 8, 112 byte
Output kode keras.
Coba di sini.
sumber
o=>@"...
lalu ganti\n
dengan baris baru yang sebenarnya.C #, 86 byte
Coba di sini.
sumber
o=>{}
itu akan menjadi 98 byte dalam kasus Anda.Retina , 59 byte
Cobalah online! Penjelasan: Tahap pertama hanya menciptakan yang berikut:
Tahap kedua kemudian memperluas semua
_
huruf s dengan mengulanginya dan karakter sebelumnya 3 kali, sedangkan tahap ketiga mengubah hurufV
s menjadi huruf\/
s.sumber
PHP , 77 byte
Cobalah online!
sumber
05AB1E ,
3431 byteCobalah online!
Penjelasan
Alternatif solusi 31 byte
sumber
ÀÀÀ
dalam versi alternatif itu[O_O"]
...CSS,
225223 byte-2 byte berkat Stephen S, ruang ekstra dihapus
Saya tidak begitu yakin apakah ini diperhitungkan karena CSS bukan benar - benar bahasa pemrograman, tetapi secara teknis CSS dapat berdiri sendiri karena
<html>
elemen tersebut dibuat secara otomatis jika tidak ada.Dan ini adalah versi dengan font monospace,
247246 byte .-1 byte terima kasih kepada Stephen S, spasi ekstra dihapus
sumber
:
dan{}
s05AB1E ,
353231 byteCobalah online!
Metode 100% berbeda dari Emigna.
Sunting: Jika saya mulai dengan pola yang sudah diubah saya dapat memotong 3 byte.
sumber
JavaScript (ES6), 95 byte
JavaScript (ES6),
10394 byte-9 byte berkat @Shaggy
JavaScript (ES6), 106 byte
sumber
Ruby,
7270 byteSuntingan terakhir: hindari dobel
\
dengan menyertakan string''
sebagai ganti""
.Tidak digabung (catatan dalam indeks string negatif Ruby membungkus.
-1
Adalah karakter terakhir.)sumber
Windows Batch, 122 byte
Eksplorasi diri yang cukup.
sumber
Brainf * ck 387 byte
Bahkan tidak yakin apakah ini masih suatu hal tetapi saya bosan dan melakukannya untuk sh * ts dan cekikikan :)
Sunting: TIL: Saya 54,28% lebih efektif daripada beberapa generator yang saya temukan online ^. ^
Sunting2: Cobalah secara online Pastikan Wrap aktif untuk perilaku Memory overflow dalam opsi
sumber
COBOL, 238 byte
Dikompilasi dengan cobol terbuka. Perhatikan bahwa lekukan adalah tab tunggal, bukan spasi, meskipun situs web ini memformatnya seperti itu.
sumber
Perl 5 , 89 byte
Cobalah online!
sumber
Python 2 , 93 byte
Cobalah online!
sumber