Python: подсчет количества подстрок с одинаковыми первым и последним символами данной строки
Строка Python: упражнение-80 с решением
Напишите программу на Python для подсчета количества подстрок с одинаковыми первым и последним символами данной строки.
Пример решения : -
Код Python:
def no_of_substring_with_equalEnds(str1):
result = 0;
n = len(str1);
for i in range(n):
for j in range(i, n):
if (str1[i] == str1[j]):
result = result + 1
return result
str1 = input("Input a string: ")
print(no_of_substring_with_equalEnds(str1))
Пример вывода:
Введите строку: abc 3
Блок - схема:
Визуализируйте выполнение кода Python:
Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:
Редактор кода Python:
Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.
Предыдущий: Напишите программу на Python, чтобы найти самое маленькое и самое большое слово в данной строке.
Далее: Python List Exercise Home.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code