AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Buchstaben ordnen

Ein Thema von DaddyRe · begonnen am 20. Okt 2005 · letzter Beitrag vom 20. Okt 2005
Antwort Antwort
DaddyRe

Registriert seit: 19. Okt 2005
Ort: umgezogen --> Hamburg :-(
42 Beiträge
 
Delphi 7 Enterprise
 
#1

Buchstaben ordnen

  Alt 20. Okt 2005, 19:06
Also wollte mal fragen ob mir jemand helfen kann ein programm zu schreiben bei dem man zb 5 buchstaben in irgendeiner reihnfolge reinschriebt und dass programm dann die buchstaben mithilfe einer Wörterbuch.txt ordnen kann!

sprich ich geb "A M B U" ein
und als lösung kommt "B A U M" raus


MFG Daddy
Daniel
  Mit Zitat antworten Zitat
Benutzerbild von Neutral General
Neutral General

Registriert seit: 16. Jan 2004
Ort: Bendorf
5.145 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#2

Re: Buchstaben ordnen

  Alt 20. Okt 2005, 19:11
Mh du könntest wenn du A M B U hast, die Buchstaben zählen und dann nach allen Wörtern in der TXT-Datei suchen die Length(AMBU) Buchstaben haben. Dann mit pos gucken ob auch jeder Buchstabe in dem Wort aus der TXT-Datei enthalten ist und dann hast du mit großer Wahrscheinlichkeit das Wort.

Dann darf es halt nur nicht sowas geben wie : Baumstamm und Stammbaum.
Dann funktioniert die Methode nicht so ganz^^
naja dann müsstest du auch wirklich nach der Groß und Kleinschreibung gucken... dann würde das auch gehen glaube ich...
Michael
  Mit Zitat antworten Zitat
Benutzerbild von Kroko1999
Kroko1999

Registriert seit: 21. Apr 2005
Ort: Spremberg
455 Beiträge
 
Turbo Delphi für Win32
 
#3

Re: Buchstaben ordnen

  Alt 20. Okt 2005, 19:14
sortiere Suchwort und die Wörter in der Liste und schon kannst Du vergleichen!
Da sprach der Stumme zum Blinden: "Du wirst sehen ..."
oder
Wer lesen kann, ist klar im Vorteil!
  Mit Zitat antworten Zitat
DaddyRe

Registriert seit: 19. Okt 2005
Ort: umgezogen --> Hamburg :-(
42 Beiträge
 
Delphi 7 Enterprise
 
#4

Re: Buchstaben ordnen

  Alt 20. Okt 2005, 19:17
Ok thx werds mal probieren

Bin irgendwie vorhin da nur auf die idee gekommen als ich durchgezappt hab und bei 9Live son Ding gesehn hab.....


Mfg Daddy
Daniel
  Mit Zitat antworten Zitat
Benutzerbild von glkgereon
glkgereon

Registriert seit: 16. Mär 2004
2.287 Beiträge
 
#5

Re: Buchstaben ordnen

  Alt 20. Okt 2005, 19:54
also im Prinzip würde soetwas so gehen:

Delphi-Quellcode:
WordList.LoadFromFile(...);
//Zu kurze / Zu lange Wörter filtern
for i:=WordList.Count-1 downto 0 do
  if Length(WordList[i])<>Length(Val) then
    WordList.Delete(i);
//Chars in Val aber nicht in Wort
for i:=WordList.Count-1 downto 0 do
  for j:=1 to Length(Val) do
    if Pos(Val[j],WordList[i])=0 then
      begin
      WordList.Delete(i);
      Break;
      end;
//Chars in Wort aber nicht in Val
for i:=WordList.Count-1 downto 0 do
  for j:=1 to Length(WordList[i]) do
    if Pos(WordList[i][j],Val)=0 then
      begin
      WordList.Delete(i);
      Break;
      end;
allerdings würde auch solches gefunden:

SuchWort: ABC
FindWort: AABCC

ich würde eher auf Hier im Forum suchenPermutationen zurückgreifen...

such mal nach 9Live, genau in dem Zusammenhang wurde genau dieses Problem schonmal behandelt soweit ich mich erinnere
»Unlösbare Probleme sind in der Regel schwierig...«
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:25 Uhr.
Powered by vBulletin® Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2020 by Daniel R. Wolf