KateWilson

Кол-во минимальных цифр в числе

Jul 26th, 2019
617
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.76 KB | None | 0 0
  1. #Дано число. Определить, сколько раз в нем встречается минимальная цифра.
  2.  
  3. #Вариант 1
  4. N = int(input('Введите число '))
  5. n = N
  6. count = 0           #счетчик
  7. minimum = 9
  8. while N > 0:
  9.     x = N % 10
  10.     N = N // 10
  11.     if x < minimum:
  12.         minimum = x
  13. while n > 0:
  14.     y = n % 10
  15.     n = n // 10
  16.     if minimum == y:
  17.         count += 1
  18.    
  19. print('Меньшая цифра числа равна',minimum)
  20. print('Всего таких цифр',count)
  21.  
  22. #Вариант 2
  23. x = int(input())
  24. min_num = 10
  25. while x > 0:
  26.     if x%10 < min_num:
  27.         min_num = x%10
  28.         count = 1
  29.     elif x % 10 == min_num:
  30.         count += 1
  31.     x //= 10
  32.  
  33. print(min_num, count)
Advertisement
Add Comment
Please, Sign In to add comment