Wpis z mikrobloga

Przegladałem sobie jakieś zadania programistyczne i zwróciłem uwage na zadania z przetwarzania "ciagów".

Jeśli mam ciąg znaków i muszę liczyć ilość wystapień dwóch elementów (grup) + wyszukiwania wzorca (jako trzeci element) to jaki jest najoczywistszy najlepszy sposób na rozwiązanie takiego zadania:

Jest coś co bije "ręczne" przechodzenie po 1 i ustawienia sobie "3 akumulatorów" co licza te wybrane parametry? W sensie wiadomo sumy ida do sum ++ pod warunkiem, a do patterna łapanie X elementów i porównywanie z patternem? Potencjalnie widze jedynie, że mozna byc zamieszać z z tym wyszukiwaniem wzorca jesli ma jakis specjalny wynik ale tak to jakiekolwiek przetworzenie tego ciagu przy uzyciu czegos wbudowanego to juz zrobi sie przejscie jednokrotne.

Da sie wgl z Java 8 zrobić z tego jakiś stream i funkcje lamba z 3 "akumulatorami">

#java #programowanie #programowaniefunkcyjne
  • 3