Illuminati memerintahkan Anda (dengan kontrol pikiran mereka) untuk menghasilkan string berikut:
^
/_\
/_|_\
/_|_|_\
/_|/o\|_\
/_|_\_/_|_\
/_|_|_|_|_|_\
/_|_|_|_|_|_|_\
/_|_|_|_|_|_|_|_\
/_|_|_|_|_|_|_|_|_\
Aturan:
- Ruang tambahan diizinkan untuk setiap baris.
- Diperlukan spasi di setiap baris.
- Trailing whitespace diizinkan setelah output penuh yang dibutuhkan.
- Karena ini adalah kode-golf tantangan , pemenang akan menjadi program terpendek dalam byte.
- Karena ini adalah tantangan kompleksitas-kolmogorov , output hardcoded diizinkan.
- Berlaku celah standar .
- Pembaruan: Anda dapat menggunakan tab alih-alih spasi, dengan masing-masing tab dihitung sebagai 4 spasi. Jika Anda ingin karena suatu alasan.
Sandbox (saya akan membiarkannya selama 72 jam penuh yang direkomendasikan oleh FAQ sandbox, tetapi dengan 7 upvotes dan hampir tidak ada umpan balik negatif, 38 seharusnya baik-baik saja)
Jawaban:
Arang ,
2521 byteCobalah online! Tautan adalah untuk mengucapkan versi kode. Penjelasan:
sumber
<
adalah salah satu multidirectional - ketika digunakan denganMultiprint
perintah itu menyebabkan string yang akan dicetak dua kali, sekali ke kanan dan sekali ke kanan, tetapi juga dapat digunakan sebagai jalan pintas untuk↗↘
dalam konteks lain juga.Vim, 40 byte
-2 byte terima kasih kepada DJMcMayhem
Anda dapat melihatnya beraksi di GIF ini menggunakan skrip python Lynn
sumber
V , 37 byte
Cobalah online!
Hexdump:
Penjelasan:
sumber
SOGL V0.12 ,
312725 byteCoba Di Sini!
atau versi 24 byte menggunakan
¼
(spasi ke antidiagonal) alih-alih±§
:Coba Di Sini!
sumber
Python 2 ,
1031019895 byte-2 bytes berkat Jonathan Frech
-3 bytes berkat ovs
Cobalah online!
sumber
JavaScript (ES6),
9592 byteAtau 91 byte dengan baris baru terkemuka - yang saya pikir tidak diizinkan:
Demo
Tampilkan cuplikan kode
Diformat dan dikomentari
sumber
C (gcc) ,
124122120119117115118 byte-1 byte terima kasih kepada @xanoetux +3 yang melewatkan level terendah ...
Cobalah online!
sumber
Haskell,
110107 byteCobalah online!
Kesembilan ruang itu pada awalnya terasa menyakitkan.
Bagaimana itu bekerja
Edit: -3 byte terima kasih kepada @Laikoni:
sumber
PowerShell ,
109105 byteCobalah online!
Disimpan 4 byte berkat Veskah.
sumber
05AB1E ,
474240 byteCobalah online!
Versi bodoh:
„_|3×"_|/o\|".;„_|2×û"_|_\_/_".;
Lainnya, versi yang tidak terlalu bodoh (tapi masih lebih buruk):
05AB1E , 42 byte
Cobalah online!
sumber
Bubblegum , 48 byte
Cobalah online!
sumber
PHP, 123 + 3 byte
+3 byte untuk penghitungan tab yang aneh. (masih memindahkan kursor 8 spasi di konsol mana pun!)
Catatan: Karakter pertama setelah
echo"
adalah karakter tab!Jalankan dengan
-nr
atau coba online .versi lain, panjang yang sama:
sumber
Retina ,
7973 byteCobalah online!
sumber
Ruby, 92 byte
sumber
Excel VBA, 104 Bytes
Fungsi jendela langsung VBE anonim yang mengkonfirmasi kebenaran.
Versi A:
Versi B:
sumber
Python 2 , 154 byte
Cobalah online!
-3 byte menggunakan
bytearray
terima kasih kepada Rod-1 byte terima kasih kepada bobrobbob
sumber
Javascript 90 byte (jika parameter default a = 9 diperlukan maka 92 byte)
sumber
Java 8, 156 byte
Penjelasan:
Coba di sini.
sumber
Julia,
152141139130127120113112 byteDijelaskan:
sumber
C # (.NET Core) ,
174153 byteCobalah online!
Cara yang tidak efisien untuk membangun piramida, tetapi menarik untuk melakukannya.
Ucapan Terima Kasih
-21 bytes terima kasih kepada @someone
sumber
C # (.NET Core) , 144 byte
Yang ini mungkin tampak sangat membosankan, karena cukup membosankan.
Cobalah online!
sumber
JavaScript, 117 byte
Saya tahu pasti saya tidak bisa mengalahkan bahasa golf apa pun, tapi setidaknya saya bisa memberikan solusi sendiri.
Ini demo:
Penjelasan:
sumber
Javascript, 238 byte
Usaha pertama saya di codegolfing: D
sumber
function`s`
bukanfunction('s')
,a=>
bukan()=>
,fill(x)
bukanmap(e=>x)
,[...s]
bukans.split('')
, bergerak pernyataan kefor
inisialisasi, dll