Rubato da @Downgoat con il permesso
Il punto di questa sfida è di (non) risolvere il dibattito sulla pronuncia di "gif".
La pronuncia di gif è discussa e mentre dovrebbe essere (e dovrebbe essere) pronunciata jif , è ancora comunemente contestata.
In questa sfida ti verrà data una serie di parole che hanno una g o j , che rappresentano il suono con cui viene pronunciata la parola. Riceverai anche del testo in cui devi correggere gli errori di ortografia di gif .
Perché questa è Internet e tutti hanno sempre torto. È (non) cortesia comune correggerli.
Un esempio di pronuncia errata sarebbe:
C'era una gif di un topo che mangiava un burrito
L'ortografia errata di GIF ? Inaccettabile! Questo deve essere corretto immediatamente:
C'era un jif (come in un barattolo) di un topo che mangiava un burrito
Abbiamo finito? No, ti sbagli ancora .
Ti sbagli sempre
Questo deve funzionare diversamente:
Nel jif il gatto indossava un cappello da gatto
Questo ovvio errore di ortografia deve essere corretto, lo correggeremo per:
Nella gif (come nella grafica) il gatto indossava un cappello da gatto
Regole
- L'input è una stringa (la frase) e una matrice di stringhe (o qualsiasi alternativa ragionevole, come una stringa separata da virgola) in qualsiasi ordine
- Puoi prendere le parole
gejin qualsiasi ordine. Possono essere presi separatamente. - Ogni istanza di
gif(in ogni caso) nella frase deve essere sostituita dajif (as in ___)dove si___trova una parola selezionata uniformemente casuale che inizia conjl'array di stringhe, e viceversa perjifcon parole che iniziano cong. - SOLO le parole
gifejifdovrebbero essere sostituite (cioè "jiffy" non dovrebbe essere cambiato). Quelle parole non hanno fatto nulla di male. - Si garantisce che almeno una parola nell'array inizia con
ge almeno una parola inizia conj. - Il caso deve essere conservato (ad es.
GiF->JiF). - È possibile scrivere un programma o una funzione
- Si applicano scappatoie standard
- Dobbiamo (non) risolvere rapidamente il dibattito; vince il codice più breve in byte
Esempi
Ingresso e uscita separati da una sola riga:
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;)