Завдання:
На цьому сайті є багато відповідей, які впорядковані в мистецтво ascii, як це . Зазвичай влаштування відбувається вручну, але чи не допомогла б програма в цьому? :)
Ваша програма займе 3 входи:
- Код, як один єдиний рядок
- Кількість рядків у шаблоні (при необхідності їх можна опустити)
- Сам візерунок, як
*
s або інший знак
Правила:
- Ви повинні написати програму (не функцію), яка читає з stdin
- Текст розміщується зліва направо на рядок
- Якщо для заповнення шаблону не вистачає тексту, поставте
.
s в пробіли - Якщо тексту для заповнення шаблону занадто багато, роздрукуйте його після виведення
- code-golf , тому виграє найкоротший код у байтах
Зразок виконання:
Вхідні дані (Exact Fit test) :
qwertyuiopasdfghjklzxcvbnm
4
***** * ***
* * * *
* * * *
***** * ***
Вихід :
qwert y uio
p a s d
f g h j
klzxc v bnm
Введення (тест додаткових символів) :
qwertyuiopasdfghjklzxcvbnm12345
4
***** * ***
* * * *
* * * *
***** * ***
Вихід :
qwert y uio
p a s d
f g h j
klzxc v bnm
12345
Введення (тест на недостатню кількість символів) :
qwertyuiopasdfg
4
***** * ***
* * * *
* * * *
***** * ***
Вихід :
qwert y uio
p a s d
f g . .
..... . ...
X
на наші програма для роботи?