チャレンジ
あなたはどこにでも単語が、入力文字列が与えられます"Lemon"
、それはに変換する必要が発見され"Lemonade"
たがa
、d
、およびe
文のどこかから借りなければなりません。
例
入力例:
子供の頃にレモンを見つけました
出力例:
私は子供の頃レモネードを作りました
レモネードは、元から次の上付き文字を盗んで作成されました
私はフン
日間レモネードWH電子をnは私がいた子供
これは、「e」、「d」、および「a」という可能な出力例の1つにすぎません。これはどこからでも取得できます(もちろん、単語以外はlemon
)
コメント
•、、またはsが十分e
でない場合は、指定された文字で実行可能なことを出力する必要があります。たとえば、入力は出力されますa
d
bdblemon
bblemond
• lemon
テキストは常にスタンドアロン(各側のスペース)であるとは限りません。たとえばlemons
、入力のどこかに単語があり、出力は次のようになります。lemonades
•入力にはlemon
、0であっても任意の数のsを含めることができますlemon
(この場合、出力は入力と同一になります)。
•レモネードを大文字と小文字で作成できます。たとえば、にleMon
なる可能性がleMonade
あり、ade
借りたものはどのような場合でも可能です(したがって、になる可能性もありますleMonADe
)。
あなたが借りた手紙のケースは、あなたがそれを借りたときの状態のままでなければなりません。
(入力例->出力、he hAD lemOn
-> h h lemOnADe
)
•完全なプログラムである必要はありません。機能だけで十分です。
•入力はCP437文字セットのみであると仮定できます。
コードゴルフ
これはcode-golfであるため、バイト数が最も少なくなります!
擬似テストケース
*注意:特定の入力に対して複数の出力が存在する可能性があるため、プログラムはこれらのテストケースのように正確に出力されない場合があります。これは、人々がロジックを理解できるようにするためです。
入力:EpaD leMons
出力:p LeMonaDEs入力:hello world
出力:hello world入力:レモンレモン
出力:レモンレモン
*( 、、 文字は別の「レモン」から取られてはいけません)e
a
d
入力:HE HADレモネード
出力:HH lemonADEade入力:あなたはレモンが好きですか?あなたはレモンで私を苦しめました!
出力:o lemonADesが好きですか?あなたはレモネードを盛り上げました!入力:AEレモン
出力:lemonAE入力:55bad lemon
出力:55b lemonad
e
でない場合、指定された文字で実行可能なことを出力する必要があります。たとえば、入力は出力しますa
d
bdblemon
bblemond
」)?