| -Anagram- |
Post
#1
|
|
Goście |
czesc, na stronie Polksiej Federacji Skrabli http://www.pfs.org.pl dziala anagramator. czy ktos moze mi powiedziec, jak zabrac sie do czegos podobnego za pomoca php i czy to jest w php wykonalne ?
pozdrawiam, maniak skrabli |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 2.08.2004 Skąd: Rzeszów Ostrzeżenie: (0%)
|
Cytat 1. zrobić bazę danych z listą słów, które można utworzyć chyba nie ma innego wyjścia (i muszą tam być wszystkie formy, czyli np. mucha, muchy, musze, muchą, muchach...; umiem, umieją, umielibyście, umieć, umiecie, umieliby...), chyba że miałoby wyświetlać wszystkie mozliwe kombinacje, bez sprawdzania, czy takie słowa w ogóle istnieją, ale przy 7 literach wyszłoby chyba 7!=5040 kombinacji (nie jestem pewien, czy dobrze to liczę) Cytat 2. wpisany ciąg znaków podzielić na poszczególne znaczki (chyba do tego służy explode() ), ale głowy nie dam explode() chyba nie... Cytat 3. zrobić zapytanie SQLa, które by dla każdej literki (w tym przypadku U i M) robiło coś takiego:
zapytanie to wybierze te słowa, które spełnią taki warunek, że każda litera z wpisanego ciągu będzie się znajdowała: albo na początku, albo w środku, albo na końcu szukanego wyrazu. dołożyłbym jeszcze na końcu np.
(przy podanych 3 literach) żeby z liter M, I, M nie wyszło m.in. słowo "mi" czy "im" później trzeba by było jeszcze sprawdzać, czy wyciągnięte z bazy słowa są faktycznie anagramami, żeby nie napisało słowa "oko" z liter K, O, K (może wystarczyłoby w zapytaniu "grupować" występujące kilka razy te same litery:
?) możliwe, że istnieje jakiś inny na to sposób; a najlepiej spytać Pawła Górnego (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Anagram Anagramator 26.08.2004, 22:33:36
Chewolf Anagramator z strony którą podaleś jest zrobiony w... 27.08.2004, 11:16:01
rolling_stone Chyba musiałbyś się do tego zabrać tak:
1. zrobić... 27.08.2004, 17:50:59
Anagramator Baza, czyli słownik wydaje się konieczny. A jak wy... 28.08.2004, 11:25:43
rolling_stone Skomplikowana sprawa, bo na polskiej deklinacji wy... 28.08.2004, 11:31:15
rolling_stone Cytat(tumczasty @ 2004-08-28 11:10:15)Cytat
d... 28.08.2004, 13:24:38
MoD Jak baza wytrzyma to można słownik w bazie przecho... 30.08.2004, 08:37:52
ulubieniec_scrabblow Jak brakuje wam słownika, można ściągnąć go stąd:
... 14.03.2005, 12:55:45
klopi Czyli wielce jest prawdopodobnym złożenie programu... 23.09.2006, 21:32:57 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 19:56 |