poprawiłem kod tak, że przechodzi twój test (zmieniłem ifa który obsługiwał dodawania do wyników jak znalazł wzorzec), ale sędzia dalej krzyczy, że źle, ja rzecz jasna dalej myślę nad tym ale jakbyś był w stanie mi rzucić jeszcze jakimś testem który nie przechodzi to byłoby świetnie (zaktualizowałem link do ideone)
EDIT: znalazłem błąd, program sprawdza tylko pierwszy znak bufora, jak pierwszy się zgadza a reszta nie to wariuje, (przykład: wzorzec “adam” słowo “maadam”), jak ktoś ma ochotę to niech to sobie poprawi dla własnej satysfakcji, ale nie zmienia to faktu, że mój algorytm jest za wolny i sędzia go nie dopuszcza, więc myślę, że moje wypociny mogą bezpiecznie zostać tutaj dla potomności 