Необходимо вывести все слова, содержащие больше одной буквы «s»

подскажите пжл как реализовать задачу. Я набросал решение но оно не совсем правильное так как если будет в слове две буквы s одна в начале а другая в середине то это слово не выведется

String string = "Ssad Shes is very sad Safe This is a safe place ssail They were s" +
                "ailing on a boat Salts Add me some salt Same";

        String[] str = string.toLowerCase(Locale.ROOT).split(" ");

        for (int i = 0; i < str.length; i++) {
            if (str[i].contains("ss")) {
                System.out.println(str[i]);
            }
        }

Ответы (1 шт):

Автор решения: Павел Биза

Решение на python

ss = ("Ssad Shes is very sad Safe This is a safe place ssail They were 
s"+"ailing on a boat Salts Add me some salt Same").split(" ")

for i in range(0, len(ss)):
    c = 0
    for k in range(0, len(ss[i])):
        if 'S' == ss[i][k] or 's' == ss[i][k]:
            c += 1
    if c > 1:
        print(ss[i])
→ Ссылка