Noran napisał(a)
Mój sposób, ma złożoność obliczeniową dążącą do liniowej. Biorąc więc pod uwagę fakt że jest uniwersalny, oraz możliwości współczesnych komputerów ... moim zdaniem wyczerpuje zagadnienie. To jaką zastosować pętlę, lub gdzie postawić if'a jest rzeczą wtórną.
Obsługiwane są zarówno polskie znaki jak i wszystkie inne.
Bzdura, ale nie chce mi sie nawet zaglebiac w szczegoly. Jak za pomoca kodow ascii chcesz obsluzyc wszystkie znaki Unicode, np takie ktore maja 2, 3, 4, 5 lub nawet 6 bajtow jest dla mnie zagadka. To ze 261 jest ą w cp1250 czy czymkolwiem nic nie znaczy. Poczytaj jeszcze.
Nikt nie mowi ze rozwiazanie z regexem jest super szybkie, faktem jest jednak ze nie tworzysz setek obiektow wiec np GC sie na pewno nie wlacyz i nie zatrzyma swiata. Za to jest czytelne (jak ktos zna regexy). Poczytaj jeszcze.