das ich selbst noch nicht gelöst habe.
Zugegeben, der Chatbot bietet sich dafür an, aber es ist doch gut hin und wieder selbst die grauen Zellen anzustrengen.
Also, um was gehts?
Ich beschäftige mich (mal wieder) beim Programmieren, um innere/verschachtelte Schleifen. Momentan bei Rust, aber das ist wohl überall irgendwo ähnlich, bis auf die Syntax. Der Begriff heißt, dass eine Schleife im inneren durchgeführt wird und erst an derem Ende die darüberliegende Schleife einen Schritt weiter darf.
zB 2 Schleifen 0..9, zählt sich
00
01...
09
10... Also die vordere Schleife hat sich von 0 auf 1 geschaltet.usw.
Ich hoffe, soweit verständlich.Die vordere Schleife erhöht sich jeweils um 1 während die hintere Schleife 10 Einheiten 0..9 gelaufen ist.
Es dient der Übung. Natürlich kann man die Schleife auch gleich 0..99 machen.
So.. und dann kam mir der grandiose Gedanke, wenn man so alle Ziffern/Zahlen abdecken kann, dann kann man das auch mit Buchstaben. Und mit dieser Logik ließe sich auch jedes Wort abdecken, dass die Länge des Buchstabenstrangs hat.
aaaa
könnte zB "bald" ergeben, irgendwann, wenn genügend Optionen durchgelaufen sind. Aber nein, dem ist nicht so. Nicht nur, dass es mit dieser Methode nicht funktioniert, ich weiß es nicht warum und leider auch nicht, wie es funktionieren könnte. Um das verständlich zu machen:
Wenn ich "bald" methodisch/(alpha)numerisch +/- suchen will, kann ich weder auf der vorderen noch auf der hinteren Seite den Zähler laufen lassen. Das Ergebnis wäre aaaz und das nächste aabz. Also nie im Leben würde der letzte Buchstabe das d von "bald" wiedersehen. Also, wie kann ich mit Buchstaben alle theoretischen Möglichkeiten durchgehen. Ich weiß es einfach nicht. Und ich bin wieder mal verwundert, wie Dinge, die so selbstverständlich wirken, doch so kompliziert sind. (Falls sie es sind).
Ich bin mir nicht sicher, ob ich es richtig verstanden habe.
Du gibst ein Wort vor z.B. 'bald' und es soll aus 'aaaa' das Wort 'bald' werden, indem in einer Schleife die Buchstaben aus 'aaaa' an jeder Stelle solange inkrementiert werden bis die Buchstaben mit 'bald' übereinstimmen?
Ich habe hier mal ein quick und dirty Lösungsversuch, allerdings in c#. Mit der Voraussetzung dass es an jeder Stelle immer mit kleinen a beginnt. Vielleicht hilft es etwas.
Danke für dein Bemühen. Leider fällt mir die Interpretation daraus sehr schwer.
Mir ist vor allem nicht klar, in welcher Weise hier inkrementiert wird.
Mir kommt vor, dass die Aufgabe von "bald" als Vorgabe gilt hier, .. also wenn zB hinten d erreicht wird, dass er weiterschaltet... stimmt das so?
Wenn ja, meinte ich das aber nicht. Sondern, ob es möglich ist, wie bei aufsteigenden Zahlen (welche letztlich alle innerhalb der Range sind), alle Wörter innerhalb der Range (zB 5 Stellen) zu erreichen.
!LOLZ
lolztoken.com
They just work on so many levels.
Credit: reddit
@jeyf123, I sent you an $LOLZ on behalf of thehockeyfan-at
(3/10)
Delegate Hive Tokens to Farm $LOLZ and earn 110% Rewards. Learn more.