Напишите функцию, которая будет возвращать количество повторов символов в строке.
Функция должна считать повторы символов, а не вхождения (т. е. первое вхождение не считается).
Пробелы тоже считаем символами.
Функция должна быть чувствительной к регистру.
Если повторов нет, вернуть 0.
duplicates("Hello World!") ➞ 3
# "o" = 2, "l" = 3.
# "o" повторяется 1 раз, а "l" - 2 раза.
# Отсюда 1 + 2 = 3
duplicates("foobar") ➞ 1
duplicates("helicopter") ➞ 1
duplicates("birthday") ➞ 0
# Если повторов нет, возвращаем 0 def duplicates(txt):
return len(txt) - len(set(txt)) Если вы ищете работу на Python, на Talanto.work сейчас есть варианты для junior, middle, senior…
Рынок Python-вакансий большой, но удобным его назвать сложно. Формально вакансий много, однако в реальном поиске…
Срезы в Python — это больше, чем a[2:7]. В статье — быстрый разбор полезных приёмов:…
В этой статье мы рассмотрим возведение в степень в Python с помощью различных методов, от…
Дубликаты в списке Python — частая проблема. В статье показано, как быстро убрать повторы, в…
Услуга виртуального хостинга на SpaceWeb позволяет арендовать часть сервера (shared-сервера) и разместить на нём свой…