← К задачамОткрыть курс →
Пары носков
Андрей пакует чемоданы в путешествие, но не может найти все свои носки!
Напишите функцию, которая поможет Андрею посчитать, сколько пар у него есть. Пара одного типа состоит из двух одинаковых букв, например, "AA". На вход подается строка, состоящая из символов — разных носков.
Примеры
sock_pairs("AA") ➞ 1
sock_pairs("ABABC") ➞ 2
sock_pairs("CABBACCC") ➞ 4
Примечание
- Если на вход поступает пустая строка, это значит, что носков в шкафу не оказалось! В этом случае функция должна вернуть
0. - В шкафу может быть несколько пар одного типа. Например, как в последнем примере: там две пары
CC.
Курс по теме
Пройдите курс «Python с нуля» — по шагам, с проверкой
8 уроков · ~14 ч · теория, упражнения и экзамен с бейджем
def sock_pairs(socks):
Здесь появится результат. Напиши решение слева и нажми «Проверить код».
Для запуска тестов необходима авторизация.