hallo
es ist echt wichtig ! ich komm einfach nicht bei den folgenden Schüttelwort weiter !!
EHRSGEHNIPUTBRC
vielleicht gibt es hier ein paar „schüttelwort-genies“. ich bin leider in diesem bereich keine helle leuchte )
Danke
hallo
es ist echt wichtig ! ich komm einfach nicht bei den folgenden Schüttelwort weiter !!
EHRSGEHNIPUTBRC
vielleicht gibt es hier ein paar „schüttelwort-genies“. ich bin leider in diesem bereich keine helle leuchte )
Danke
RECHTSCHREIBUNG
Häh?
RECHTSCHREIBUNG
Wie kommst Du denn darauf? Da stimmen die Buchstaben doch hinten und vorne nicht … bitte versteh’ das nicht als Angriff auf Dich oder so, habe selbst keine Lösung; aber ich wundere mich doch sehr, wieso Du das für die Lösung hälst!!!
Gruß,
Sibylle aus M
Fast
Hi,
EHRSGEHNIPUTBRC
RECHTSCHREIBUNG
Das nächste wäre
RECHTSPHREIBUNG.
Also ein P zuviel und ein C zu wenig.
Gruss,
1307674368000 Möglichkeiten
hallo
es ist echt wichtig ! ich komm einfach nicht bei den folgenden
Schüttelwort weiter !!EHRSGEHNIPUTBRC
Hi Tatjana,
das Ganze ist nicht so einfach. Es gibt dafür über 1,3 BILLIONEN Möglichkeiten .Ich hab mal für ein ähnliches Problem ( 9 Buchstaben, ein bestimmter muß dabei immer vorkommen -> sinnvolle deutsche Wörter - jeden Morgen in der TZ ) ein kleines Programm geschrieben, dass einfach sämtliche Permutationen durchprobiert und mit einer Wortdatei vergleicht, ob es ein gültiges Wort ist. Das dauert bei 9 Buchstaben und einer Datei mit 1,2 Mio Wörtern bei mir ca. 12 Sekunden.
Ich hab das Programm nun mal mit deinen Daten gefüttert (Bed. P muß, Wortlänge min=15, max=15) . Dabei vergleicht es etwa 2 Mio Wörter/s. Ich hab dann mal ausgerechnet, daß mein Rechner damit 20,7 Jahre ! 24 Std/Tag. unter Vollast laufen müßte, um diese 15-Buchstaben-Kombination zu knacken.(soweit sie überhaupt in meiner Wortdatei vorhanden ist).
Ich hab es jetzt über eine Std. mit Teilbereichen probiert und das einzige, was ich dir anbieten kann ist die
Hirtbesprechung ,was immer das auch sein mag.
Teilbereiche als Idee sind
BHTeichsperrung
Speicherung
Sicherung
Richtung
Einspruch
Steuerchip
Viel Spasse noch
husky
Sorry, hatte da wohl nen „kleinen“ Rechenfehler drin.
Es sind nur 182 Std. und nicht über 20 Jahre! Muss wohl irgenwo multipliziert haben statt dividiert.
husky
Hirtbesprechung
Sammeln sich die Schafe um ihren Anführer
danke für diesen Lacher ;o)))))
Hi,
EHRSGEHNIPUTBRC
RECHTSCHREIBUNG
Das nächste wäre
RECHTSPHREIBUNG.
Also ein P zuviel und ein C zu wenig.
Ja stimmt, da war ich wohl ein bißchen zu streng. Habe selbst gemerkt, dass lediglich ein P zu viel und ein C zu wenig war, also ein kleines Versehen. Bitte um Verzeihung für meinen „Ausbruch“! Mir war nur das P so stark aufgefallen, und ich habe lang gegrübelt, wo in „Rechtschreibung“ ein P vorkommt …
Gruß,
Sibylle aus M
Na dann lass mal laufan
Hi!
Mit welchem Programm hast du das geschrieben? *Neugier
Sorry, hatte da wohl nen „kleinen“ Rechenfehler drin.
Es sind nur 182 Std. und nicht über 20 Jahre! Muss wohl
irgenwo multipliziert haben statt dividiert.husky
C++ owT.
.
NACHTRAG
Hi!
Mit welchem Programm hast du das geschrieben? *Neugier
Und wie hast du es geschafft, dass das Programm die Permutationen nach der Reihe abarbeitet. Ich schaffe dass nur, indem ich die Buchstaben zufällig anordnen lasse, dass Wort dann in eine Textdatei schreiben lasse, und beim nächsten Schleifenaufruf kontrollieren lasse, ob das neue Wort schon in der liste aufgeführt ist. ;-(
Hi,
Ich bilde aus meiner Wortdatei erst einen Charakterbaum im Speicher (braucht natürlich viel), bei dem jeder Knoten wieder 26 Blätter hat. Da sortier ich die Worte (ausgefiltert nach den Bed. Min-Länge,Max-Länge,Muß-buchstabe) erst mal rein. Mit der Combinations-funktion (rekursiv sich selbst wieder aufrufend) erzeuge ich die Permutationen und übergebe jede gefundene an die Funktion f. Die macht dann den Vergleich.
int Combinations (FIntC f,char \*x,char \*y)
{
static int cnt;
char i,j,s[30],xx[30],yy[30];
if (y[0]==0) {
char \*tmp= y;
y=x; x=tmp;
cnt=0;
}
j = (int) strlen(y);
if (j
husky
> <small>[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]</small>
Wie wär´s mit…
Spechthirngrube?
Vielleicht als Tip: es gibt in der deutschen Sprache sehr wenige Wörter, in denen ein einzelnes P vorkommt, ohne dass ein A dabei ist oder das P Bestandteil von einem SP ist…
MfG
Tai
Hi,
natürlich dauert Dein Ansatz etwas lang. Es ist in
diesem Zusammenhang nicht nötig alle Wörter aus den
Buchstaben zu bilden, da Du ja eine Liste hast, wir
wollen ja kein unbekanntes Passwort herausfinden.
Wie wärs wenn Du immer ein Wort nimmst aus Deiner
1,2 Mio. Liste und schaust ob die entsprechenden
Buchstaben dafür da sind? Um Zeit zu sparen kannst
Du den Buchstaben Ratings geben nach der Häufigkeit
wie sie halt vorkommen also nicht zuerst E prüfen
sondern Z oder Y wenn eins drin ist, wenn nicht direkt
weiter zum nächsten Wort. Dann dauert nämlich die
Überprüfung genau 1,2 Mio. Durchläufe, in c++ sollte
das auf einem modernen Rechner innerhalb von 1-2s
erledigt sein.
Hintergrund: Habe mal ein Programm für Scrabble geschrieben,
welches die höchsten Punktwörter raussucht und zwar auf
dem gesamten Spielfeld. Das habe ich ähnlich gemacht.
Angefangen von Länge 2 bis Länge max. x-Spielfeld. Zuerst
alle waagrechten. Also Buchstaben vom Brett geholt an Pos.
1,1, 2 Buchstaben lang. Dann geschaut ob es Wörter gibt, die
mit den Buchstaben aus dem Pott überhaupt gebildet werden
können (alle in n Array). Dann alle ausprobieren (einfach
mit Stringoperation und Platzhalter) ob die dahin passen, d.h.
Buchstaben dann auch an richtiger Stelle. Danach kurz pro Wort
Bewerten anhand Wert der Buchtaben und doppler bzw. trippler
aufm Feld. Dann nächstes Wort, danach nächste x position,
danach nächste Wortlänge und danach alles nochmal senkrecht.
Um das senkrecht zu vereinfachen hab ich einfach das Spielfeld
in der Matrix um 90 Grad gedreht und die waagrechtroutine
nochmal laufen lassen.
Alex
Ich hätte da noch Hechtsprungbrei oder Pinscherbetrug/geburt (14) anzubieten.
husky
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]
Hi Alex,
klar gibt es da schnellere Ansätze, das zu lösen. Vor allem bei so langen Wörtern. Mein Programm war für sowas ja auch nicht gedacht. Bei kleineren Wörtern kann ich mir aber vorstellen, daß meine Methode schneller ist. Ich halte die ausgesiebte Wortliste als Baum im Speicher und checke jede Kombination auf vorhandensein in der Baum-Struktur. Dieser Check geht sehr schnell (bei n Buchstaben, max n if-Abfragen). Bei n=8 habe ich dann nämlich nur noch 40320 Durchläufe statt 1,2 Mio.
Trotzdem danke für den Tipp!
Gruß,
husky
Bierhechtsprung
Wäre doch was, passend zur WM … davon träumen sicher viele Männer …
Ich frage mich immer noch, wofür der Originalposter diese Lösung braucht. Extreme Scrabbling? Teilnahme an nächtlichem Abzocke-TV-Spiel?
Gruß,
Sibylle aus M
Such Dir eins aus …
Hallo,
habe die Buchstaben mal in einen Anagrammlöser eingegeben … jetzt kannst Du Dir eine Lösung aussuchen …
http://www.sibiller.de/anagramme/cgi-bin/CallWP.cgi?..
Besonders gelungen finde ich ja:
Geburts Pech Hirn
Betrugs Pech Hirn und
Erbguts Pech Hirn!
Auch Klasse: Gebt Chips Her Nur oder Herbst CPU Gehirn!
Gruß,
Sibylle aus M
danke, das wollte ich auch fragen…
vorallem wäre das hilfreich, weil man dann
vielleicht wüsste aus welchem Bereich das
kommt.
ALex
Warum hast Du die Frage im Yahoo Forum wieder gelöscht??
und vorallem warum hat Dich dieses Schüttelwort auch
interessiert?? MPLTNFBEUO
hehe jaja WWWler finden allet ))
Alex