Введём новую операцию «зачёркивание» —
удаление из числа любой одной цифры так, чтобы оставшиеся в числе цифры соединились, образовав новое число, не начинающееся с 0
. Например, из числа 1023
одной такой операцией можно получить числа 123
, 103
и 102
.
Никита применил не более двух операций зачёркивания к числу 141498765
и получил в результате число, делящееся на 36
. Сколько различных чисел мог получить Никита?
python
def count_numbers():
number = "141498765"
count = 0
for i in range(0, 9):
for j in range(i+1, 9):
new_number = number[:i] + number[j:]
if int(new_number) % 36 == 0:
count += 1
return count
count_numbers()
Ответ: Никита смог получить 9 различных чисел.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет