Podaj więcej szczegółów?
Dałeś przykład wyrazów połączonych, a co np. z podwójnymi literami jak "ii"? Liczymy za dwa? Jak rozumiesz wyraz, musisz to dokładnie zdefiniować. I jak traktujesz np. "marchewka i marchewka" - w tym stringu są dwa takie same wyrazy czyli false? I jak traktować "marchewka" i "Marchewka", takie same czy różne bo mają różne punkty kodowe?
Od tego zależy rozwiązanie problemu. Najlepiej daj nam gotowy zestaw przypadków, tak jakbyś chciał napisać po prostu unit testy do tej funkcji na true i false, albo w ogóle najlepiej pokaż asercje jakie chcesz robić i do tego dopiszemy body funkcji, tak najlepiej podchodzić do tego typu problemów.