Skradzione z @Downgoat za pozwoleniem
Celem tego wyzwania jest (nie) rozstrzygnięcie debaty na temat wymowy „gif”.
Wymowa gif jest dyskutowana i chociaż powinna być (i powinna być) wymawiana jako jif , wciąż jest często kwestionowana.
W tym wyzwaniu otrzymasz zestaw słów, które mają g lub j , reprezentujących dźwięk, którym wymawia się to słowo. Otrzymasz również tekst, w którym musisz poprawić niepoprawną pisownię gif .
Ponieważ to jest internet i wszyscy zawsze się mylą. Ich (nie) powszechna uprzejmość polega na ich poprawianiu.
Przykładem złej wymowy jest:
Był tam gif myszy jedzącej burrito
Zła pisownia gif ? Gorszący! Należy to natychmiast poprawić:
Był tam wysięgnik (jak w słoiku) myszy jedzącej burrito
Skończyliśmy? Nie, nadal się mylisz.
Jesteś zawsze źle
To musi działać w drugą stronę:
W wysięgniku kot nosił kapelusz kota
Ten oczywisty błąd ortograficzny musi zostać naprawiony, poprawimy to, aby:
W gifie (jak w grafice) kot nosił kapelusz kota
Zasady
- Dane wejściowe to ciąg (zdanie) i tablica ciągów (lub dowolna rozsądna alternatywa, taka jak ciąg rozdzielany przecinkami) w dowolnej kolejności
- Możesz wziąć słowa
gijw dowolnej kolejności. Można je brać osobno. - Każde wystąpienie
gif(dowolnego przypadku) w zdaniu musi zostać zastąpione przezjif (as in ___)gdzie___jest jednolicie losowo wybrane słowo zaczynające sięjod tablicy ciągów i odwrotnie wjifprzypadku słów rozpoczynających się odg. - TYLKO słowa
gifijifpowinny zostać zastąpione (tzn. „Jiffy” nie powinno być zmieniane). Te słowa nie zrobiły nic złego. - Masz gwarancję, że co najmniej jedno słowo w tablicy zaczyna się od,
ga co najmniej jedno zaczyna się odj. - Sprawa musi zostać zachowana (np.
GiF->JiF). - Możesz napisać program lub funkcję
- Obowiązują standardowe luki
- Musimy (nie) szybko rozstrzygnąć debatę; najkrótszy kod w bajtach wygrywa
Przykłady
Wejścia i wyjścia oddzielone pojedynczym wierszem:
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;)