Условие:
Сколько раз будет использована цифра 6, если подряд записать последовательные натуральные числа от a до b?
Входные данные:
Два натуральных числа a и b (1 ≤ a, b ≤ 10^9).
Исходные данные:
Число цифр 6 в последовательных натуральных числах от a до b .
Лимит времени 1 сек
Мой код выгледит так:
Этот код превышает лимит.Можете ли вы написать код который будет влазить в лимит.Или хотябы дать совет
Сколько раз будет использована цифра 6, если подряд записать последовательные натуральные числа от a до b?
Входные данные:
Два натуральных числа a и b (1 ≤ a, b ≤ 10^9).
Исходные данные:
Число цифр 6 в последовательных натуральных числах от a до b .
Лимит времени 1 сек
Мой код выгледит так:
Python:
a, b = map(int, input().split())
count = 0
for i in range(a, b+1):
if '6' in str(i):
count+=str(i).count('6')
print(count)
Этот код превышает лимит.Можете ли вы написать код который будет влазить в лимит.Или хотябы дать совет