... и настоящий гольф для моих друзей по коду.
Это задача, основанная на однолетнем комиксе XKCD, который состоит в основном из тостов (пародии на первые комиксы) по определенной схеме, но с небольшими изменениями.
Ваша задача - написать программу (или функцию), которая будет принимать первую половину любого тоста из комикса (от всего, вплоть до friends
), в качестве входных данных (через stdin или аргумент функции) и выводить (или возвращать) точный текст вторая половина Вам не нужно обрабатывать неверный ввод, применяются стандартные лазейки, самый короткий код в байтах побеждает.
Примеры
Чтобы помочь тем, кто не хочет копировать тосты откуда-либо еще, вот все они, разделенные на вход и выход.
Input: Champagne for my real friends
Output: and real pain for my sham friends!
Input: Pseudopods for my real friends
Output: and real pods for my pseudo-friends!
Input: Petticoats for my real friends
Output: and real coats for my petty friends.
Input: Loosestrife for my real friends
Output: and real strife for my loose friends!
Input: Ladybugs for my real friends
Output: and real bugs for my lady friends!
Input: Single-payer for my real friends
Output: and RealPlayer for my single friends.
Input: Tumbleweeds for my real friends
Output: and real weed for my Tumblr friends!
Input: Fauxhawks for my real friends
Output: and real hawks for my faux friends!
Input: Platonic solids for my real friends
Output: and real solids for my platonic friends!
Single-payer
.
Single-payer
(вместоSingle-player
).