Петин учитель живёт на проспекте Математиков в доме n и квартире k. Чтобы решить, какой вариант контрольной выдать Пете, он n раз подряд записывает количество цифр в номере своего дома (n), а затем делит получившееся число на номер своей квартиры. Остаток от такого деления становится номером варианта, который получит Петя.
Даны числа n и k. Выведи, какой вариант достанется Пете.
Ввод Вывод
12
4 2
У нас есть два числа - n и k, которые представляют собой номер дома и номер квартиры соответственно. Нам нужно найти номер варианта контрольной работы, который будет выдан Пете.
Для начала, давайте разберемся, что значат цифры номера дома. Чтобы определить, сколько цифр в числе n, мы можем перевести его в строку, затем посчитать длину этой строки. Таким образом, мы получим количество цифр в числе n.
Далее, нам нужно разделить полученное число на номер квартиры k. В результате этого деления мы получим остаток. Остаток от деления будет номером варианта, который выдаст учитель Пете.
Давайте воспользуемся этими шагами для решения задачи. Предлагаю написать программу для выполнения этих действий.
```python
# Ввод чисел n и k
n = int(input())
k = int(input())
# Переводим число n в строку и считаем количество цифр
num_digits = len(str(n))
# Вычисляем остаток от деления числа цифр на номер квартиры
remainder = num_digits % k
# Выводим номер варианта
print(remainder)
```
Давайте запустим программу с тестовыми данными из задачи: n = 12, k = 4.
```python
n = 12
k = 4
num_digits = len(str(n))
remainder = num_digits % k
print(remainder)
```
Результат выполнения программы будет: 2. Значит, Петя получит вариант номер 2.
Таким образом, мы решили задачу и определили, какой вариант контрольной работы получит Петя.
Надеюсь, ответ понятен и полезен для вас. Если у вас возникнут еще вопросы, не стесняйтесь задавать их.