Вызов
Вам будет предоставлена входной строки, везде слово "Lemon"
встречается оно должно быть преобразовано в "Lemonade"
ноa
, d
и e
должны быть заимствованы из другого места в предложении.
пример
Пример ввода:
Я нашел лимон, когда я был ребенком
Пример вывода:
Я основал лимонад, когда я был ребенком
Лимонад был создан украв следующие выносные буквы от оригинала
Я foun
длимонад WHеп я был ребенком
Это только один из возможных выходных примеров: «e», «d» и «a» могли быть взяты из любого места ( за исключением, lemon
конечно, слова )
Комментарии
• Если их недостаточно e
, a
или d
s, вы должны вывести то, что было выполнимо с данными буквами. Например, ввод bdblemon
будет выводитьbblemond
• lemon
Текст не всегда может быть автономным (пробел с каждой стороны). Например, у вас может быть слово lemons
где-то на входе, а на выходе должно бытьlemonades
• Вход может содержать любое количество lemon
s, даже 0 lemon
с (в этом случае выход будет идентичен входу)
• Вы можете сделать свой лимонад с прописными и строчными буквами, например , leMon
может стать leMonade
, и ade
заимствованные может быть любой случай (так что это может также стать leMonADe
).
Дело в том, что письмо, которое вы заимствовали, должно оставаться таким же, каким оно было, когда вы его взяли.
(Пример ввода -> вывод, he hAD lemOn
->h h lemOnADe
)
• Не обязательно должна быть полная программа, только одна функция в порядке.
• Вы можете предположить, что вводом будет только набор символов CP437
Код Гольф
Это код-гольф , поэтому побеждает меньшее количество байтов!
Псевдо-TestCases
* Примечание: для любого заданного ввода может быть несколько возможных выходов, поэтому ваша программа может не выводить точно так, как это делают эти тестовые примеры, это скорее просто, чтобы люди могли понять логику
Вход: EpaD LeMons
Выходные данные: p LeMonaDEsВход: привет мир
Выход: привет мирВходной сигнал: лимон лимон
Выход: лимон лимон
* ( , , письма никогда не должны быть взяты из другого "Lemon")e
a
d
Вход: он имел лимонад
Выход: HH lemonADEadeВход: Вы любите лимоны? Ты дал мне лимон!
Вывод: о тебе нравится лимонад? Вы хмт лимонад!Вход: AE лимон
Выход: лимон AEВвод: 55b лимонный
Выход: 55b лимонад
источник
e
,a
илиd
s, вы должны вывести то, что было выполнимо с данными буквами. Например, ввод вывелbdblemon
быbblemond
»)?CJam, 130 байтов
Это разбито на две строки для ясности; новая строка не засчитывается.
псевдокод:
источник
Сетчатка , 303 байта
Попробуйте онлайн!
Конечно, я делаю что-то не так здесь.
источник