Volé à @Downgoat avec permission
Le but de ce défi est de (non) trancher le débat sur la prononciation du "gif".
La prononciation de gif est débattue et bien qu'il soit censé (et devrait être) prononcé jif , il est encore couramment contesté.
Dans ce défi, vous recevrez un ensemble de mots qui ont un g ou j , représentant le son avec lequel le mot est prononcé. Vous obtiendrez également du texte dans lequel vous devrez corriger l'orthographe incorrecte de gif .
Parce que c'est Internet et tout le monde a toujours tort. Ce n'est pas une courtoisie courante de les corriger.
Un exemple d'une mauvaise prononciation serait:
Il y avait un gif d'une souris mangeant un burrito
La mauvaise orthographe de gif ? Inacceptable! Cela doit être corrigé immédiatement:
Il y avait un jif (comme dans un pot) d'une souris mangeant un burrito
Avons-nous fini? Non, vous vous trompez toujours .
Tu as toujours tort
Cela doit fonctionner dans l'autre sens:
Dans le jif le chat portait un chapeau de chat
Cette faute d'orthographe évidente doit être corrigée, nous la corrigerons pour:
Dans le gif (comme dans le graphique) le chat portait un chapeau de chat
Règles
- L'entrée est une chaîne (la phrase) et un tableau de chaînes (ou toute alternative raisonnable, telle qu'une chaîne séparée par des virgules) dans n'importe quel ordre
- Vous pouvez prendre les mots
g
etj
dans n'importe quel ordre. Ils peuvent être pris séparément. - Chaque instance de
gif
(n'importe quel cas) dans la phrase doit être remplacée parjif (as in ___)
où___
est un mot sélectionné uniformément au hasard commençant parj
dans le tableau de chaînes, et vice versa pour lesjif
mots commençant parg
. - SEULEMENT les mots
gif
etjif
doivent être remplacés (ie "jiffy" ne doit pas être changé). Ces mots n'ont pas fait de mal. - Vous êtes assuré qu'au moins un mot du tableau commence par
g
et au moins un commence parj
. - La casse doit être conservée (par exemple
GiF
->JiF
). - Vous pouvez écrire un programme ou une fonction
- Des échappatoires standard s'appliquent
- Nous devons (pas) régler rapidement le débat; le code le plus court en octets gagne
Exemples
Entrée et sortie séparées par une seule ligne:
graphic, jar, jam, gram
I saw a jif of how to pronounce gif that showed gif is pronounced jif
I saw a gif (as in graphic) of how to pronounce jif (as in jar) that showed jif (as in jam) is pronounced gif (as in gram)
gravy, jeff
G is for gIf, h is for JiF, i is for gIF, j is for JIf
G is for jIf (as in jeff), h is for GiF (as in gravy), i is for jIF (as in jeff), j is for JIf (as in gravy)
joke, june, gorilla, great
Jiffy should not be treated as a GIF or JIF, like gifted.
Jiffy should not be treated as a JIF (as in june) or GIF (as in great), like gifted.
The pronunciation of gif is debated and while it's supposed to be (and should be) pronounced **gif,** it's still commonly disputed.
FTFY;)