
Задача по теме: "Составление комбинаций"
Сколько существует различных четырёхзначных чисел, записанных в восьмеричной системе счисления, в записи которых есть ровно две одинаковых цифры, причём стоящие рядом?


Решение:
Для решения задания напишем программу, которая считает все подходящие комбинации:
from itertools import product
count = 0
for digits in product('01234567', repeat=4):
s = ''.join(digits)
if s[0] != '0':
if (s[0] == s[1] and s[1] != s[2] and s[1] != s[3] and s[2] != s[3]) or \
(s[1] == s[2] and s[2] != s[0] and s[2] != s[3] and s[0] != s[3]) or \
(s[2] == s[3] and s[3] != s[1] and s[3] != s[0] and s[1] != s[0]):
count += 1
print(count)
Ответ: 882
Сообщение об ошибке
Расскажите, в каком месте допущена ошибка, мы как можно быстрее её исправим. Спасибо за обратную связь!

МГ | Pro | ProMax | |
Практика на платформе | |||
Отслеживание прогресса обучения | |||
Двухуровневое домашнее задание после каждого вебинара | |||
Все материалы составлены экспертом ЕГЭ | |||
Персональный менеджер | |||
Личный куратор | |||
Разбор ошибок личным куратором | |||
Еженедельные созвоны с куратором для закрытия индивидуальных пробелов | |||
Составление индивидуального расписания |

счёта
средств
подтверждено!
Теперь вы можете приступить
к следующему уроку
курса по математике
замены
Для смены номера телефона
мы отправили Вам код по СМС,
введите его в поле ниже.
Электронная почта
На почту придет чек об оплатеНажимая кнопку "купить", Вы выражаете своё согласие с офертой оказания услуг и принимаете их условия
Здравствуйте!
Выберите информацию о себе ниже

Оплата прошла успешно!
