Problem jest następujący: uporządkować kod HTML, a konkretniej różnokolorowy tekst, tak aby objętość kodu była jak najmniejsza.
Czyli problem polega na tym, że zmiany koloru tekstu wymagają użycia znaczników <FONT color="...">tekst</FONT>
Jeżeli mamy n fragmentów różnego koloru (mam na myśli zmiany między sąsiadującymi fragmentami) to możemy zapisać to w postaci prostej sekwencji:
<FONT color="...">A</FONT><FONT color="...">B</FONT><FONT color="...">C</FONT>...<FONT color="...">Z</FONT>
Jednak kod taki możnaby skompresować, gdyby zamykać znaczniki </FONT>
tylko w odpowiednich miejscach. Czyli gdyby pierwszy kolor i ostatni byłyby takie same, to mielibyśmy kod mniej więcej taki:
<FONT color="kolor1">A<FONT color="...">B</FONT><FONT color="...">C</FONT>...<FONT color="...">Y</FONT>Z</FONT>
Możnaby zastosować ten trik również wewnątrz, ale nie wiem jak wygenerować najbardziej optymalną kombinację.
Do tego dochodzi też problem, gdy kolory (oznaczone tu literkami) ukłądają się mniej więcej tak:
A B C... A B
można zrobić <FONT COLOR="A"><FONT COLOR="B">tekst</FONT><FONT COLOR="...">...</FONT></FONT><FONT COLOR="B">tekst</FONT>
lub <FONT COLOR="A">tekst</FONT><FONT COLOR="B">tekst<FONT COLOR="...">...</FONT>tekst</FONT>
Mam nadzieję, że rozumiecie mniej więcej, co mam na myśli.
Za wszystkie pomysły i sugestie będę bardzo wdzięczny. :)