Allgemeine Wörter sollten dennoch vermieden werden, um als Passwörter verwendet zu werden. Diese Herausforderung ist dabei , ein sehr einfaches Programm Codierung , dass munges ein bestimmtes Passwort ( M odify U ntil N ot G uessed E asily).
Eingang
Ein Wort, das eine im Alphabet geschriebene Zeichenfolge ist abcdefghijklmnopqrstuvwxyz. Es spielt keine Rolle, ob die Buchstaben in Klein- oder Großbuchstaben geschrieben sind.
Munging
- Ändern jede wiederholte Sequenz eines gleichen Brief an sich selbst durch die Anzahl , wie oft der Buchstabe wurde wiederholt (
LLLLmit4L) - Ändern Sie den ersten
amit@ - Ändern Sie den ersten
bmit8 - Ändern Sie den ersten
cmit( - Ändern Sie den ersten
dmit6 - Ändern Sie den ersten
emit3 - Ändern Sie den ersten
fmit# - Ändern Sie den ersten
gmit9 - Ändern Sie den ersten
hmit# - Ändern Sie den ersten
imit1 - Ändern Sie die Sekunde
imit! - Ändern Sie den ersten
kmit< - Ändern Sie den ersten
lmit1 - Ändern Sie die Sekunde
lmiti - Ändern Sie den ersten
omit0 - Ändern Sie den ersten
qmit9 - Ändern Sie den ersten
smit5 - Ändern Sie die Sekunde
smit$ - Ändern Sie den ersten
tmit+ - Ändern Sie den ersten
vmit> - Ändern Sie die Sekunde
vmit< - Ändern Sie den ersten
wmituu - Ändern Sie die Sekunde
wmit2u - Ändern Sie den ersten
xmit% - Ändern Sie den ersten
ymit?
Regel 1 muss so oft angewendet werden, bis eine weitere Anwendung nicht mehr möglich ist. Danach werden die restlichen Regeln angewendet.
Ausgabe Das gemungte Wort
Beispiele
codegolf->(0639o1#programming->pr09r@2m1ngpuzzles->pu2z135passwords->p@25uu0r6$wwww->4uuaaaaaaaaaaa->11alllolllolll->3103io3ljjjmjjjj->3jm4j
Dies ist Code-Golf , also machen Sie bitte Ihr Programm so kurz wie möglich!
Nichts in diesem Beitrag sollte als Passwortidee oder als Teil der Passwortpraxis verwendet werden.