一般的な単語は、パスワードとして使用するために依然として避ける必要があります。この課題は、mungesは、指定されたパスワード(という非常に簡単なプログラムをコーディングについてですM odify U ntil N OT Gは uessed Eを asily)。
入力
単語abcdefghijklmnopqrstuvwxyz。アルファベットで書かれた文字列です。文字が小文字でも大文字でも構いません。
ムング
- 同じ文字の繰り返しシーケンスを、その文字が繰り返された回数が前に付いたそれ自体に変更します(
LLLLwith4L) - 最初の変更
aで@ - 最初の変更
bで8 - 最初の変更
cで( - 最初の変更
dで6 - 最初の変更
eで3 - 最初の変更
fで# - 最初の変更
gで9 - 最初の変更
hで# - 最初の変更
iで1 - で2番目
iを変更する! - 最初の変更
kで< - 最初の変更
lで1 - で2番目
lを変更するi - 最初の変更
oで0 - 最初の変更
qで9 - 最初の変更
sで5 - で2番目
sを変更する$ - 最初の変更
tで+ - 最初の変更
vで> - で2番目
vを変更する< - 最初の変更
wでuu - で2番目
wを変更する2u - 最初の変更
xで% - 最初の変更
yで?
ルール1は、それ以上適用できなくなるまで、必要な回数だけ適用する必要があります。その後、残りのルールが適用されます。
出力変更された単語
例
codegolf->(0639o1#programming->pr09r@2m1ngpuzzles->pu2z135passwords->p@25uu0r6$wwww->4uuaaaaaaaaaaa->11alllolllolll->3103io3ljjjmjjjj->3jm4j
これはcode-golfなので、プログラムをできるだけ短くしてください!
この投稿の内容は、パスワードのアイデアとして、またはパスワードの実践の一部として使用しないでください。