Robado de @Downgoat con permiso
El objetivo de este desafío es (no) resolver el debate sobre la pronunciación de "gif".
La pronunciación de gif se debate y, aunque se supone que es (y debería ser) pronunciada jif , todavía se discute comúnmente.
En este desafío, recibirás un conjunto de palabras que tienen un g o j , que representan el sonido con el que se pronuncia la palabra. También obtendrá un texto en el que debe corregir la ortografía incorrecta de gif .
Porque esto es internet y todos siempre están equivocados. Es (no) cortesía común corregirlos.
Un ejemplo de una pronunciación incorrecta sería:
Había un gif de un ratón comiendo un burrito
La ortografía incorrecta de gif ? ¡Inaceptable! Esto debe corregirse de inmediato:
Había un jif (como en el tarro) de un ratón comiendo un burrito
¿Terminamos? No, todavía estás equivocado.
Usted es siempre malo
Esto debe funcionar de otra manera:
En el jif, el gato llevaba un sombrero de gato
Este error ortográfico obvio debe corregirse, lo corregiremos para:
En el gif (como en el gráfico), el gato llevaba un sombrero de gato
Reglas
- La entrada es una cadena (la oración) y una matriz de cadenas (o cualquier alternativa razonable, como una cadena separada por comas) en cualquier orden
- Puedes tomar el
g
yj
palabras en cualquier orden. Se pueden tomar por separado. - Cada instancia de
gif
(en cualquier caso) en la oración debe ser reemplazada porjif (as in ___)
where___
es una palabra seleccionada aleatoriamente uniforme que comienza conj
desde el conjunto de cadenas, y viceversajif
con palabras que comienzan cong
. - SOLO las palabras
gif
yjif
deben ser reemplazadas (es decir, "jiffy" no deben cambiarse). Esas palabras no han hecho nada malo. - Se le garantiza que al menos una palabra en la matriz comienza con
g
y al menos una comienza conj
. - El caso debe conservarse (por ejemplo,
GiF
->JiF
). - Puedes escribir un programa o una función
- Se aplican lagunas estándar
- Necesitamos (no) resolver el debate rápidamente; el código más corto en bytes gana
Ejemplos
Entrada y salida separadas por una sola línea:
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;)