Jednak rozwiązanie pasuje do pojedyńczych wyrazów. Problem zaczyna się, gdy mamy do czynienia z ciągiem.
Dość oczywistym jest, że muszą być tu jakieś odstępy, więc trzeba ciąg podzielić na części...
Które nie koniecznie muszą zawierać identyczną ilość cyfr.
I kolejny raz, na logikę, są 3 wyjścia jeśli już poznamy podstawę kodowania.
Nie mogę wam ich opisać, bo musiałbym użyć słów które zdradzają podstawę tego wszystkiego.
Chociaż w sumie... Więc podam prosty przykład:
Załóżmy, mamy ciąg 720213114
Pierwsza cyfra wskazuje, ile liter ma dany wyraz. Wyrazem jest 20.
Kolejna cyfra- 2, jest zarówno podpowiedzią ile liter ma następny wyraz i działa jak spacja.
Wyrazem jest 13.
1;14- jak wyżej.
Oczywiście w tym założeniu jest problem, trzeba by zgadywać z ilu cyfr składa się wyraz (może być nim przecież 1 lub 131)
Jak i liczba liter może wynosić wtedy 1 lub 14.
Jeśli znacie podstawy to zauważylibyście, że gdyby ten wzór się sprawdzał
to nie byłby aż taki wielki problem... Lub inaczej, nieduże utrudnienie jeśli patrzeć na całość.
Tylko nie myślcie, że podałem wam prawdziwy sposób. Chociaż, kto wie... ^^
~A/
Ostatnio edytowany przez Ameriov - 15-12-2009 o 16:18.
|