Мы все знаем классическую шутку папы, которая выглядит примерно так:
Кто-то произносит предложение, чтобы описать себя (например,
I'm tired
илиI'm confused
).Приходит любитель папы-шутки и отвечает
Hi <adjective>, I'm Dad!
, потому что вступления следуют тому же формату (I'm Peter
следует тому же формату, что иI'm hungry
).
Ваша работа состоит в том, чтобы взять ввод в форме самоописателя и вывести соответствующую форму «папа-шутка», но вместо слова «папа» вы будете использовать название языка программирования, который вы программируете. в.
Тестовые случаи (предположим, что они анализируются Python):
I'm amazing Hi amazing, I'm Python!
I'm tired Hi tired, I'm Python!
I'm hungry Hi hungry, I'm Python!
I'm fat Hi fat, I'm Python!
Теперь предположим, что эти тестовые случаи анализируются Golfscript:
I'm a programmer Hi a programmer, I'm Golfscript!
I'm a question-writer Hi a question-writer, I'm Golfscript!
I'm a Stack-Overflow-er Hi a Stack-Overflow-er, I'm Golfscript!
Точная задача:
Возьмите строку в формате самоописателя (
I'm <adjective>
илиI'm a(n) <noun>
), используя стандартный ввод или функцию.Предположим, нет конечной пунктуации.
Предположим, слово
I'm
используется и нетI am
.
Преобразуйте его в формат «папа-шутка» - посмотрите, как это выглядит, в приведенных выше примерах.
Другие вещи:
Это код-гольф , поэтому выигрывает самый короткий байт.
Следуйте стандартным правилам лазейки - ни одно из них, пожалуйста.
Веселиться!
Leaderboard
Вы можете просмотреть список лидеров этого поста, развернув виджет / фрагмент ниже. Чтобы ваше сообщение было включено в рейтинг, вам нужен заголовок ( # header text
) со следующей информацией:
Название языка (заканчивайте его запятой
,
или тире-
), а затем ...Количество байтов, как последнее число в заголовке.
Например, JavaScript (ES6), 72 bytes
допустимо, но Fortran, 143 bytes (8-bit)
недопустимо, потому что число байтов не является последним числом в заголовке (ваш ответ будет распознан как 8 байтов - не используйте это в своих интересах).
<iframe src="https://ozewski.github.io/ppcg-leaderboard/?id=185872" width="100%" height="100%" style="border: none;">Oops, your browser is too old to view this content! Please upgrade to a newer version of your browser that supports HTML5.</iframe><style>html,body{margin:0;padding:0;height:100%;overflow:hidden}</style>