Choi Hong Hi est décédé le 15 juin 2002 à l'âge honorable de 83 ans. Il a fondé le Taekwondo .
15 ans après sa mort, j'aimerais devenir maître de Taekwondo. C'est mon moment de briller!
Tâche
Étant donné une chaîne, vous devez sortir une version Taekwondo .
Règles
- Vous recevrez une chaîne / phrase non vide par n'importe quelle entrée valide
- Vous devez remplacer chaque titre (insensible à la casse) par l' équivalent de romanisation révisé .
- Vous devez ajouter
, *side kick*
à la fin de la phrase car j'aime faire des coups de pied latéraux. - Vous devez sortir cette phrase modifiée sous forme de chaîne.
- Il s'agit de code-golf, vous devez viser à minimiser le nombre d'octets de votre réponse
Exemples
"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*"
Liste des titres
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
sans espace entre vous et votre adversaire?Geup
(급) ne signifie pas vraiment «étudiant».Haksaeng
(학생) serait mieux. En outre, vous utiliseriezSabeom nim
(사범님) au lieu deGyosa nim
(교사 님) en ce qui concerne l'instructeur d'arts martiaux, quelle que soit la maîtrise (le motGyobeom nim
(교범 님) existe, mais il est rarement utilisé).side kick
est différent deside-kick
Réponses:
Rétine , 154 octets
Essayez-le en ligne!
la source
PHP , 241 octets
Essayez-le en ligne!
la source
str_ireplace()
.str_ireplace
était correct[$a=Gwanjang.$n=" nim",$a,Sabeom.$n,Gyosa.$n,…
.strtr
mais cela ne sauve rienC #, 262 octets
Version complète / formatée:
la source
*SIDE KICK*
peut être sous cette forme, dans les exemples, il a été mis en minusculeRétine , 163 octets
Essayez-le en ligne!
la source
tcl, 212
démo
la source
Python 3 , 281 octets
Essayez-le en ligne!
la source
JavaScript (ES6), 251 octets
Essayez-le en ligne!
Ce n'est pas aussi compact qu'il pourrait l'être car JavaScript est tellement verbeux, mais c'est une excellente question. J'ai reconnu la plupart de ces termes car je suis un 2e ceinture noire Dan au Taekwondo.
Explanaion
la source
JavaScript (ES6), 233 octets
Afficher l'extrait de code
JavaScript (ES6), 243 octets
Afficher l'extrait de code
la source