Tugas:
Ada banyak jawaban di situs ini yang disusun menjadi seni ascii, seperti ini . Biasanya pengaturan dilakukan secara manual, tetapi tidakkah program membantu dengan itu? :)
Program Anda akan mengambil 3 input:
- Kode, sebagai satu baris
- Jumlah garis dalam pola (dapat dihilangkan jika tidak perlu)
- Pola itu sendiri, seperti
*
s atau karakter lain
Aturan:
- Anda harus menulis program (bukan fungsi) yang membaca dari stdin
- Teks ditempatkan kiri-ke-kanan per baris
- Jika tidak ada cukup teks untuk mengisi pola, letakkan
.
s pada spasi yang tersisa - Jika ada terlalu banyak teks untuk diisi pola, cetak setelah output
- kode-golf , jadi kode terpendek, dalam byte menang
Contoh Berjalan:
Input (Uji Kelayakan Tepat) :
qwertyuiopasdfghjklzxcvbnm
4
***** * ***
* * * *
* * * *
***** * ***
Keluaran :
qwert y uio
p a s d
f g h j
klzxc v bnm
Input (Tes karakter tambahan) :
qwertyuiopasdfghjklzxcvbnm12345
4
***** * ***
* * * *
* * * *
***** * ***
Keluaran :
qwert y uio
p a s d
f g h j
klzxc v bnm
12345
Input (Uji Karakter Tidak Cukup) :
qwertyuiopasdfg
4
***** * ***
* * * *
* * * *
***** * ***
Keluaran :
qwert y uio
p a s d
f g . .
..... . ...
X
es untuk kita program untuk bekerja?