считываем m считываем n счетчик = 0 Цикл от m до n+1, +1: Если итератор состоит из разных цифр: счетчик + 1 если счетчик равен 0: счетчик = -1 Вывести счетчик
Сам код:
def is_unique(list1): // функция возвращает True если число состоит из разных цифр и False в противном
for i in list1:
if list1.count(i) > 1:
return False;
break;
return True;
m = int(input())
n = int(input())
c = 0
for i in range(m, n+1):
if is_unique(list(str(i))): // list(str(i)) возвращает массив состоящий из цифр
Answers & Comments
Алгоритм:
считываем m
считываем n
счетчик = 0
Цикл от m до n+1, +1:
Если итератор состоит из разных цифр:
счетчик + 1
если счетчик равен 0:
счетчик = -1
Вывести счетчик
Сам код:
def is_unique(list1): // функция возвращает True если число состоит из разных цифр и False в противном
for i in list1:
if list1.count(i) > 1:
return False;
break;
return True;
m = int(input())
n = int(input())
c = 0
for i in range(m, n+1):
if is_unique(list(str(i))): // list(str(i)) возвращает массив состоящий из цифр
c+=1
if(c==0):
c=-1
print(c)