Sfida
Vi sarà data una stringa di input, ovunque la parola "Lemon"
è trovato che dovrebbe essere convertito "Lemonade"
ma la a
, d
e e
deve essere preso in prestito da qualche altra parte nella frase.
Esempio
Esempio di input:
Ho trovato un limone da bambino
Esempio di output:
Ho fatto una limonata quando ero bambino
La limonata è stata creata rubando le seguenti lettere in apice dall'originale
Ho foun
duna limonata when erounragazzino
Questo è solo un possibile esempio di output, "e", "d" e "a" potrebbero essere stati presi da qualsiasi luogo ( tranne che per la parola lemon
ovviamente )
Commenti
• Se non ci sono abbastanza e
, a
o d
si S deve uscita che cosa era fattibile con le lettere indicate. Ad esempio, l'input bdblemon
verrebbe emessobblemond
• Il lemon
testo potrebbe non essere sempre autonomo (spazio su ciascun lato). Ad esempio, potresti avere la parola lemons
da qualche parte nell'input e l'output dovrebbe esserelemonades
• L'ingresso può contenere un numero qualsiasi di lemon
s, anche 0 lemon
s (nel qual caso l'uscita sarebbe identica all'ingresso)
• Puoi fare la tua limonata con lettere maiuscole e minuscole, ad esempio leMon
potrebbe diventare leMonade
, e il ade
prestito può essere comunque (quindi potrebbe anche essere diventato leMonADe
).
Il caso della lettera che hai preso in prestito deve rimanere quello che era quando l'hai preso in prestito.
(Esempio input -> output, he hAD lemOn
-> h h lemOnADe
)
• Non deve essere un programma completo, una sola funzione va bene.
• Si può presumere che l'input sarà solo il set di caratteri CP437
Codice Golf
Questo è code-golf , quindi vince il numero più basso di byte!
Pseudo-testcases
* Nota: per ogni dato input potrebbero esserci più output possibili, quindi il tuo programma potrebbe non essere riprodotto esattamente come fanno questi casi di test, questo è più giusto così le persone possono capire la logica:
Ingresso: Limoni EpaD
Uscita: p LeMonaDEInput: ciao mondo
Output: ciao mondoIngresso: limone limone
uscita: limone limone
* ( Ile
,a
,d
le lettere non dovrebbero mai essere prese da un altro "Lemon")Input: HE HAD lemonade
Output: HH lemonADEadeInput: Ti piacciono i limoni? Mi dai al limone!
Uscita: o ti piace lemonADes? Hmt limonata!Input: AE lemon
Uscita: lemonAEIngresso: limone 55bad
Uscita: limone 55b
e
,a
od
S Dovete uscita ciò che era fattibile con le lettere indicate. Per esempio l'ingressobdblemon
sarebbe uscitabblemond
")?