Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- n = int(input())
- k = 0 # счетчик для разных чисел
- a = [0 for i in range(10)] # массив с количеством цифр (индекс - цифра числа, значения - сколько раз цифра встречается в числе). Изначально каждая цифра встретилась 0 раз
- while n > 0: # определяем, сколько раз каждая цифра встречается в числе
- i = n % 10
- a[i] += 1
- n //= 10
- for i in range(10): # если цифра встретилась 0 раз, ее не берем, если несколько, то засчитываем 1 раз
- if a[i] != 0:
- k += 1
- print(k)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement