Tugas Anda adalah membangun jembatan untuk menghubungkan dua tebing yang diberi input d
, jaraknya terpisah. d
akan selalu genap
Namun, jembatan membutuhkan kolom untuk menahannya. Setiap kolom dapat menampung maksimal 6 spasi di setiap sisi.
Untuk contoh ini:
________ ________
| |
A | | B
|----------------------|
d = 22
Jembatan untuk d = 20
akan terlihat seperti ini dengan dua kolom. Kolom tidak dihitung dalam d.
_____|__________|_____
12345|1234554321|12345
| |
Aturan:
Harus memiliki cukup kolom untuk berdiri.
Harus memiliki jumlah kolom minimum yang diperlukan untuk berdiri.
Harus simetris
Jumlah Bytes Menang terendah
Contoh: (# hanya untuk membantu Anda menghitung spasi. Seharusnya tidak termasuk dalam output Anda)
d = 10
_____|_____
12345|12345
|
d = 32
_____|___________|___________|_____
12345|12345654321| |
| | |
d = 8
____|____
1234|1234
|
d = 4
__|__
12|34
|
d = 22
_____|____________|_____
12345|123456654321|
| |
atau
______|__________|______
123456|1234554321|123456
| |
Jawaban:
JavaScript (ES6), 92 byte
Dimana
\n
mewakili karakter baris baru literal. Jikad
bisa aneh, saya butuh 128 byte:sumber
|____________|___________|____________|
dll.Ruby, 108 byte
Mungkin bisa bermain golf lebih banyak. Algoritma serakah.
sumber