Herausforderung
Sie erhalten eine Eingabezeichenfolge, überall das Wort gegeben , "Lemon"es zu finden ist umgewandelt werden soll , "Lemonade" aber das a, dund emuss von irgendwo anders in dem Satz ausgeliehen werden.
Beispiel
Beispiel Eingabe:
Ich habe als Kind eine Zitrone gefunden
Beispielausgabe:
Ich trinke eine Limonade, als ich noch ein Kind war
Die Limonade wurde erstellt, indem die folgenden hochgestellten Buchstaben aus dem Original gestohlen wurden
Ich foun
deine Limonade when Ich wareinKind
Dies ist nur ein mögliches Ausgabebeispiel, das "e", "d" und "a" hätte von überall her genommen werden können ( außer lemonnatürlich vom Wort )
Bemerkungen
• Wenn nicht genug e, aoder ds vorhanden sind, müssen Sie ausgeben, was mit den angegebenen Buchstaben möglich war. Zum Beispiel würde die Eingabe bdblemonausgebenbblemond
• Der lemonText ist möglicherweise nicht immer eigenständig (Leerzeichen auf jeder Seite). Zum Beispiel können Sie das Wort lemonsirgendwo in der Eingabe haben und die Ausgabe sollte seinlemonades
• Die Eingabe kann eine beliebige Anzahl von lemons enthalten, auch 0 lemons (in diesem Fall wäre die Ausgabe identisch mit der Eingabe).
• Sie können Ihre Limonade mit Groß- und Kleinbuchstaben machen, zum Beispiel leMonwerden könnten leMonade, und die adegeliehenen kann jeder Fall sein (so ist es auch hätte werden können leMonADe).
Der Fall des Briefes, den Sie ausgeliehen haben, muss so bleiben, wie er war, als Sie ihn ausgeliehen haben.
(Beispiel Eingabe -> Ausgabe, he hAD lemOn-> h h lemOnADe)
• Muss kein vollständiges Programm sein, eine Funktion alleine ist in Ordnung.
• Sie können davon ausgehen, dass nur der CP437-Zeichensatz eingegeben wird
Code Golf
Das ist Code-Golf , also gewinnt die niedrigste Anzahl von Bytes!
Pseudo-Testfälle
* Hinweis: Für eine bestimmte Eingabe gibt es möglicherweise mehrere mögliche Ausgaben, sodass Ihr Programm möglicherweise nicht genau so ausgibt wie in diesen Testfällen.
Eingabe: epad leMons ausgabe
: p leMonaDEsEingabe: Hallo Welt
Ausgabe: Hallo WeltInput: Zitrone Zitrone
Ausgang: Zitrone Zitrone
* ( Diee,a,dsollten Briefe nie von einer anderen "Lemon" entnommen werden)Input: Er hatte Limonade
Output: HH LimonadeInput: Magst du Zitronen? Du hast mich an Zitrone!
Output: Magst du lemonADes? Sie hmt Limonade!Input: AE Zitrone
Output: lemonAEInput: 55bad Zitrone
Output: 55b Limonade
e,aoderds müssen Sie die Ausgabe , was mit den gegebenen Buchstaben war tun können. Zum Beispiel die Eingabebdblemonausgeben würdebblemond“)?