Всі ми знаємо класичний анекдот, який іде приблизно так:
Хтось каже речення, щоб описати своє «я» (наприклад,
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
.
Перетворіть його у формат тату-жарту - див. Вищенаведені приклади, як саме це повинно виглядати.
Інші речі:
Це код-гольф , тому виграє найменший байт.
Дотримуйтесь стандартних правил лазівки - будь-яке з цих, будь ласка.
Веселіться!
Таблиця лідерів
Ви можете переглянути таблицю лідерів цієї публікації, розгорнувши віджет / фрагмент нижче. Для того, щоб ваша публікація була включена до рейтингу, вам потрібен заголовок ( # 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>