Задача: В натуральном числе, найти количество цифр, которые больше его десятков. Формат ввода: На вход подается натуральное число от 10 до 30000. Формат вывода: Найденное количество.
def count_digits_larger_than_tens(number): count = 0 tens = number // 10 % 10 while number > 0: digit = number % 10 number //= 10 if digit > tens: count += 1 return count number = int(input()) result = count_digits_larger_than_tens(number) print(result)
Пример решения на Python:
def count_digits_larger_than_tens(number):count = 0
tens = number // 10 % 10
while number > 0:
digit = number % 10
number //= 10
if digit > tens:
count += 1
return count
number = int(input())
result = count_digits_larger_than_tens(number)
print(result)
Пример работы программы:
Ввод: 12345Вывод: 2
Ввод: 56789
Вывод: 5