"BANANA" одинока только B, а в "ANT" одиноки все три буквы.
Дана строка word. Для каждой её непустой подстроки посчитайте число одиноких букв и верните сумму этих чисел. Подстроки, совпадающие по тексту, но стоящие на разных позициях, считаются отдельно.
Перебор всех подстрок слишком медленный — попробуйте уложиться в линейное время.word="AB" → 4
Подстроки: "A" (1), "B" (1), "AB" (2). Сумма — 4.
word="AAB" → 6
"A", "A", "B" дают по 1, "AA" — 0 (буква повторяется), "AB" — 2, "AAB" — 1 (одиночка только B). Итого 6.
word="ZZZ" → 3
word состоит из заглавных латинских буквword="AB"
4
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 160 тестов на сервере, включая скрытые.