(Terinspirasi oleh tantangan ini )
Diberikan dua string input, satu di antaranya persis satu karakter lebih panjang dari yang lain, mengatur string ke dalam seni ASCII seolah-olah mereka adalah dua bagian ritsleting yang hanya setengah ritsleting. Kata yang lebih panjang membentuk bagian bawah ritsleting, dan merupakan karakter pertama dan terakhir dari bagian ritsleting gabungan. Karena paragraf itu sulit dimengerti, lihat beberapa contoh:
zippered
paragraph
z
i
p
p
gerraepdh
a
r
a
p
Perhatikan bagaimana paragraph
(kata yang lebih panjang) membentuk ritsleting bagian bawah, dan g r a p h
bagian merangkum e r e d
bagian dari zippered
, dan bagian z i p p
dan p a r a
bagian diimbangi satu sama lain.
Memasukkan
- Dua string ASCII dalam format apa pun yang nyaman , dengan satu dijamin panjangnya lebih panjang dan yang lainnya tepat satu karakter lebih panjang.
- Tidak ada string yang berisi spasi, tetapi mungkin mengandung nilai ASCII yang dapat dicetak lainnya.
- Anda dapat mengambil input dalam urutan apa pun. Silakan sebutkan dalam kiriman Anda, pesanan input.
Keluaran
Representasi seni ASCII yang dihasilkan dari kata-kata ritsleting, seperti yang dijelaskan di atas, sekali lagi dalam format apa pun yang nyaman.
Aturan
- Leading atau trailing newlines atau whitespace semuanya opsional, asalkan karakter itu sendiri berbaris dengan benar.
- Program lengkap atau fungsi dapat diterima. Jika suatu fungsi, Anda dapat mengembalikan output daripada mencetaknya.
- Jika memungkinkan, harap sertakan tautan ke lingkungan pengujian online agar orang lain dapat mencoba kode Anda!
- Celah standar dilarang.
- Ini adalah kode-golf sehingga semua aturan golf biasa berlaku, dan kode terpendek (dalam byte) menang.
Contohnya
ppcg
tests
p
p
sctgs
e
t
string
strings
s
t
r
iinnggs
r
t
s
one guaranteed to be even in length and the other exactly one character longer.
String yang lebih pendek selalu genap