Чой Хонг Хи умер 15 июня 2002 года в возрасте 83 лет. Он основал тхэквондо .
Через 15 лет после его смерти я хотел бы стать мастером тхэквондо. Это мое время сиять!
задача
Учитывая строку, вы должны вывести версию тхэквондо .
правила
- Вы получите непустую строку / предложение любым допустимым вводом
- Вы должны заменить каждое название (без учета регистра) пересмотренным эквивалентом романизации .
- Вы должны добавить
, *side kick*
в конце предложения, потому что я люблю делать боковые удары. - Вы должны вывести это измененное предложение в виде строки.
- Это Код-гольф Вы должны стремиться минимизировать количество байтов вашего ответа
Примеры
"I am a Student and I do Taekwondo twice a week"
=> "I am a Geup and I do Taekwondo twice a week, *side kick*"
"I am a Teacher willing to be a President"
=> "I am a Gyosa nim willing to be a Gwanjang nim, *side kick*"
Список названий
English => Revised Romanization
============================================
President => Gwanjang nim
Founder => Gwanjang nim
Master instructor => Sabeom nim
Teacher => Gyosa nim
Black Belt => Dan
Student => Geup
Color Belt => Geup
Master level => Godanja
*side kick*
side kick
без пробела между вами и вашим противником?Geup
(급) на самом деле не означает «студент».Haksaeng
(학생) будет лучше. Кроме того, вы должны использоватьSabeom nim
(사범님) вместоGyosa nim
(교사 님), когда дело доходит до инструктора по боевым искусствам, независимо от мастерства (словоGyobeom nim
(교범 님) существует, но оно используется редко).side kick
отличается отside-kick
Ответы:
Сетчатка , 154 байта
Попробуйте онлайн!
источник
PHP , 241 байт
Попробуйте онлайн!
источник
str_ireplace()
.str_ireplace
был прав[$a=Gwanjang.$n=" nim",$a,Sabeom.$n,Gyosa.$n,…
.strtr
но она ничего не экономитC #, 262 байта
Полная / Отформатированная версия:
источник
*SIDE KICK*
можно ли в такой форме, в примерах она была в нижнем регистреСетчатка , 163 байта
Попробуйте онлайн!
источник
tcl, 212
демонстрация
источник
Python 3 , 281 байт
Попробуйте онлайн!
источник
JavaScript (ES6), 251 байт
Попробуйте онлайн!
Это не так компактно, как могло бы быть, поскольку JavaScript настолько многословен, но это отличный вопрос. Я узнал большинство этих терминов, так как являюсь черным поясом 2-го дана в тхэквондо.
Explanaion
источник
JavaScript (ES6), 233 байта
Показать фрагмент кода
JavaScript (ES6), 243 байта
Показать фрагмент кода
источник