Sfida
Vi sarà data una stringa di input, ovunque la parola "Lemon"è trovato che dovrebbe essere convertito "Lemonade" ma la a, de edeve 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 lemonovviamente )
Commenti
• Se non ci sono abbastanza e, ao dsi S deve uscita che cosa era fattibile con le lettere indicate. Ad esempio, l'input bdblemonverrebbe emessobblemond
• Il lemontesto potrebbe non essere sempre autonomo (spazio su ciascun lato). Ad esempio, potresti avere la parola lemonsda qualche parte nell'input e l'output dovrebbe esserelemonades
• L'ingresso può contenere un numero qualsiasi di lemons, anche 0 lemons (nel qual caso l'uscita sarebbe identica all'ingresso)
• Puoi fare la tua limonata con lettere maiuscole e minuscole, ad esempio leMonpotrebbe diventare leMonade, e il adeprestito 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,dle 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,aodS Dovete uscita ciò che era fattibile con le lettere indicate. Per esempio l'ingressobdblemonsarebbe uscitabblemond")?