Ich habe mir eine neue Methode ausgedacht, um meine Passwörter zu generieren, und obwohl es auf lange Sicht wahrscheinlich nicht sehr clever ist, könnte es dennoch Spaß machen, Code-Golf zu spielen.
Unter Verwendung einer Wortfolge wird das Passwort folgendermaßen generiert:
- Wählen Sie das n-te Zeichen im n-ten Wort
- Wenn n größer als das Wort ist, zählen Sie rückwärts weiter
Beispiel:
This is a fun task!
T s a u !
T ist das erste Zeichen
s ist das zweite
a ist das erste, aber hin und her ist es auch das dritte
u ist das zweite, aber da rückwärts gezählt wird, ist es auch das vierte
'!' ist das fünfte Zeichen in 'Aufgabe!' und somit im endgültigen Passwort enthalten sein,Tsau!
Regeln
- Die Eingabe wird eine Zeichenfolge sein
- Trennen Sie die Zeichenfolge in Leerzeichen, alle anderen Zeichen müssen enthalten sein
- Großbuchstaben müssen wie Kleinbuchstaben groß geschrieben werden
- Sie gehen in jedem Wort n Schritte vor, wobei n die Anzahl der vorangegangenen Wörter plus eins ist
- Wenn n größer als das Wort ist, müssen Sie das Wort rückwärts durchgehen. Wenn Sie den Anfang treffen, gehen Sie erneut vorwärts, bis Sie n- mal einen Schritt gemacht haben
- Das erste und letzte Zeichen wird nur einmal verschoben, so dass "funufun" auf der siebten Position als Beispiel "funufun" und endet auf n, nicht "funnuff" und endet auf f
- Die Ausgabe muss eine Zeichenfolge sein
Beispiele:
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
Der kürzeste Code in Bytes gewinnt!
Tsau!is chinese forFuck!
toist das 12. Wort (0-indiziert) in der langen Zeichenfolge, und daher sollte der Codebuchstabetnicht seino.