Ограничение по времени: 1
секунда
Ограничение по памяти: 256
мегабайт
Как известно, одно из самых весёлых занятий для маленького ребёнка —
звонить в случайные квартиры, используя домофон.
Мальчик Вася решил обзвонить квартиры в своём доме. Всего в доме n
квартир, которые пронумерованы целыми числами от 1
до n
. Мальчик решил звонить только в квартиры со скучными номерами. Номер называется скучным, если и только если он состоит из одинаковых цифр. Например, квартиры с номерами 222
, 1
и 999
являются скучными, а квартиры с номерами 42
и 20
—
не являются.
python
n = int(input())
count = 0
for i in range(1, n+1):
number = str(i)
is_boring = True
first_digit = number[0]
for digit in number:
if digit != first_digit:
is_boring = False
break
if is_boring:
count += 1
print(count)
Пример работы программы:
Входные данные:
100
Выходные данные:
18
В данном случае в доме с номерами от 1 до 100 есть 18 скучных квартир (11, 22, 33, ..., 99).Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет