Anda bekerja di mesin cetak virtual, kuno. Untuk membantu Anda mengatur surat monospace Anda lebih cepat, Anda memutuskan untuk membuat program sesingkat mungkin untuk membantu Anda. Diberikan string teks dan ukuran halaman, hasilkan dan output setiap halaman teks.
Contohnya
Misalnya, dengan lebar halaman 14, tinggi 7, dan beberapa teks, inilah buku Anda:
14, 7, "Fruits make an extremely good snack due to their utterly scrumptious sweetness. They are also very healthy for you."
+------------+
| Fruits |
| make an |
| extremely |
| good snack |
| due to |
+------------+
+------------+
| their |
| utterly |
| scrumptio- |
| -us |
| sweetness. |
+------------+
+------------+
| They are |
| also very |
| healthy |
| for you. |
| |
+------------+
Berikut pengaturan halaman dasar:
|---i.e.14---|
+------------+ -
| Xxxxxxxxxx | |
| Xxxxxxxxxx | i.
| Xxxxxxxxxx | e.
| Xxxxxxxxxx | 7
| Xxxxxxxxxx | |
+------------+ -
Beberapa hal
- Ada margin satu ruang antara tepi halaman dan teks.
- Lebar dan tinggi termasuk tepi kotak, jika itu tidak jelas.
- Sampul hanya terjadi jika sebuah kata tidak dapat ditampung dalam satu baris.
- Program harus mampu menghasilkan halaman sebanyak yang dibutuhkan, dan hanya sebanyak itu saja.
- Program Anda harus mendukung ukuran halaman apa pun, bukan hanya 14 kali 7.
- Ini adalah kode golf, jadi solusi terkecil dalam byte (bahasa apa pun) menang.
- Jangan merusak kesenangannya. Lubang standar jelas tidak diizinkan.
Oh, dan, omong-omong:
+------------+
| May the |
| best book |
| publisher |
| win. Good |
| Luck! |
+------------+
+------------+
| Best |
| program |
| so far: |
| Charcoal |
| |
+------------+
for example 14
itue.g.
scru-/-mpt-/-ious
)