14 подписчиков
Задача с кодом. Подсчет цифр
Напишите функцию, подсчитывающую количество одинаковых цифр в числе.
Условия:
- функция принимает число (исходим из того, что числа будут целыми и положительными)
- каждая цифра заменяется на число вхождений этой цифры в число
- итоговое число, возвращаемое функцией, должно быть целым числом, а не строкой.
Разбор примера
digit_count(136116) ➞ 312332
# Цифра 1 появляется трижды, поэтому все единицы заменяются на тройки.
# Цифра 3 появляется только один раз, поэтому тройка заменяется единицей.
# Цифра 6 появляется дважды, поэтому обе шестерки заменяются двойками.
# Возвращается целое число.
Другие примеры
digit_count(221333) ➞ 221333
digit_count(136116) ➞ 312332
digit_count(2) ➞ 1
#задача #coding
Около минуты
18 декабря 2023