Предмет: Информатика,
автор: lersywvgsufb
python срочнооооо!
создайте математическую модель
разработайте алгометрическую блок схему
и осуществить трассировку программы
даю 100 баллов!!!!!!
Приложения:
Ответы
Автор ответа:
1
Алгоритм:
считываем 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)
Похожие вопросы
Предмет: Русский язык,
автор: Ivrushka
Предмет: Українська мова,
автор: darias1120
Предмет: Другие предметы,
автор: Софія35
Предмет: Информатика,
автор: AlexNovikov
Предмет: Химия,
автор: drobovaolga2468