KateWilson

ЕГЭ задачи 5

Jan 26th, 2021
556
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. # Вводится число N. Переводится в 2сс, удаляются у него нули, затем оно же переводится в 10сс. Сколько разных значений может быть при вводе чисел от 10 до 2500?
  2. a = [0] * 15
  3. for i in range(10,2501):
  4.     s = bin(i)[2:]
  5.     a[s.count('1')] = 1 #показатель того, что есть число с опред колвом единиц
  6. print(a.count(1))
RAW Paste Data