![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 10 Pomógł: 0 Dołączył: 14.06.2006 Ostrzeżenie: (0%) ![]() ![]() |
witam. Chciałbym zaczerpnąć rad oraz opini, mianowicie robie taki skrypt który na podstawie słownika.txt układa wyrazy z podanych liter.
(fragment slownika) Kod abadański abaddon abaka abakanka abakanowicz abakanabakan abakańczyk abakański abak abakus abalietas abandon abat abatysa abazja abażurek abażur abażuru abba abba abba abbandonasi abbandonatamente abbasyda abbeville abbozzo abc abchaski abchazi np. podane litery to: 'abcdef' zadaniem skryptu jest ulozenie wyrazu ze slownika rozw. 'abc' (nie tylko) udalo mi sie dojść do czegoś takiego że skrypt pobieda pojedynczo wiersze z pliku slownik.txt wymyslilem potem cos takiego zeby slowo ze slownika wpisac do tablicy str_split(); z kolei pojedynczo sprawdzać czy pierwsza litera wyrazu znajduje sie w podanych literach ( to te np. abcdef) przy uzyciu strstr(); jesli sie okaze ze wszystkie litery ze slowa ( tego ze slownika) znajdują się w podanych literach to oznacza że da sie z tego ulozyć taki wyraz. ta czynnos jest powtarzana az do końca slownika. ALE nie przewidzialem jednego że wyraz ze słownika moze zawierać kilka tych samych liter co w efekcie daje cos takiego.... z dostepych liter 'abcdef' skrypt ulozy np. abba ale wiadomo ze niema 2x A i 2x B w dostepnych literach. wszystkie wyrazy ulozone przez skrypt sa w tablicy zapisane ale co z tego jak czesc jest nie poprawna ( nie do ulozenia z podanych liter) pokaze Co mi sie udalo zrobic. (prosty formularz do podania liter) index.html teraz skrypt 1.php
macie jakies pomysly jak zrobic zeby bylo dobrze?? moze sa jakies lepsze algorytmy do takich rzeczy?? a moze jakies funkcje przydatne? podajcie swoje pomysly. Pozdrawiam i dziekuje z góry. Ten post edytował michbudz 25.08.2006, 20:25:11 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:00 |