私は自分のパスワードを生成する新しい方法を考えました。おそらく長期的にはあまり賢くないかもしれませんが、それでも楽しいコードゴルフを作ることができます。
単語の文字列を取得すると、パスワードは次のように生成されます。
- n番目の単語のn番目の文字を選択します
- もしnは言葉よりも大きい場合、逆方向に数え続けます
例:
This is a fun task!
T s a u !
Tは最初の文字
sは2番目の
aは最初ですが、前後に進むと3番目の
u も2番目ですが、逆方向にカウントするため4番目の
'!'でもあります 「task!」の5番目のキャラクターです したがって、最終パスワードに含まれます。Tsau!
ルール
- 入力は文字列になります
- 文字列をスペースで区切ります。他のすべての文字を含める必要があります
- 大文字は小文字のままで、大文字のままにする必要があります
- あなたは取るn個のステップの各単語に、どこのnの前に来ている単語の数プラス1であります
- 場合は、nは言葉よりも大きい場合、あなたが開始をヒットした場合、あなたが強化しているまで、あなたは再び前進し、単語を逆方向にステップしなければならないのn倍
- 最初と最後の文字は一度だけステップされるため、例として7番目の位置の「fun」は「funufun」になり、「funnuff」ではなくnで終了し、fで終了します
- 出力は文字列でなければなりません
例:
Input Output
Once Upon A Time OpAe
There was a man Taaa
Who made a task Waak
That was neat! Taa
This is a long string to display how the generator is supposed to work Tsagnoyotoipto
バイト単位の最短コードが勝ちです!
Tsau!
中国語ですFuck!
to
は長い文字列の12番目の単語(0から始まる)であるため、コード文字はt
でなくである必要がありo
ます。