Цей виклик натхненний мемом « Men of Culture» .
Мем включає вимивання частин оригінального заголовка,
Ах, я бачу, що ти і культурна людина.
щоб воно виглядало так, ніби персонаж говорить щось інше.
Ваше завдання полягає в тому, щоб написати програму, яка за допомогою введення показує, як можна вирівняти вихідне речення для досягнення вхідного рядка.
Правила:
- Використовуйте
-символ, щоб зобразити вимкнений символ. - Ви не повинні додавати додаткові літери для досягнення рядка введення
- Ви можете вважати порівняння рядків як невідчутними до регістру
- Ви можете ігнорувати пробіли у порівнянні з рядками
- Якщо заміна неможлива, виведіть помилкове значення.
- Ви також можете замінити зайвий пробіл на одиницю
-, хоча це не потрібно. - Там, де можливі кілька рішень, ви можете вивести будь-яке з них.
Тестові приклади:
Основні:
Ah, I see you're a well.
> Ah, I see you're a --- -- ------- -- well.
Ah, I see well.
> Ah, I see ------ - --- -- ------- -- well.
Корпус краю 1:
What did you just say about me, you little
> false
Корпус краю 2 (відредаговано):
*no input*
> --- - --- ------ - --- -- ------- -- -----
Проміжні:
Ah, I see you're Orwell.
> Ah, I see you're - --- o- -----r- -- well.
Ah, ymca.
> Ah, - --- y----- - m-- -- c------ a- ----.
Ah, a manual.
> Ah, - --- ------ a man -- -u----- a- --l-.
OR: > Ah, - --- ------ a man -- -u----- a- ---l.
Важче:
tea.
> --- - --- ------ - --- -- ---t--e a- ----.
eeeee
> --- - -ee -----e - --- -- ------e -- -e---
TL; DR: Давши рядок введення, виведіть рядок, який представляє, як початковий рядок повинен бути модифікований, щоб відповідати вхідній рядку, використовуючи "-", щоб представити вимкнений символ. Якщо заміна неможлива, виведіть помилкове значення.
Код гольфу, тому виграє найкоротший код у байтах.
Редагувати: Роз'яснення
Ігнорувати пробіли у порівнянні рядків означає, що ви можете позбавити пробілів, перш ніж порівнювати рядки. Так , наприклад, входи
Ah, a manualіAh , a manualрозглядаються як рівні. Інші розділові знаки, ' .повинні бути збережені. Аналогічно для виходу продукціїAh, a manualдорівнюєAh, amanual.Замісний надлишковий пробіл відноситься до пробілів, присутнім у вихідному заголовку. Вам не потрібно замінювати їх на "-", але якщо замінити сітки, ви отримаєте більше очок, тоді продовжуйте.
"Ah,<5 SPACES HERE>a manual."дати вихід?