Новая Школа - онлайн-школа подготовки к ЕГЭ
При поддержке
Тренировки Пробники Статистика Карточки Учебник Об экзамене Учительская
  • Тренажёр заданий ЕГЭ
  • Тренажёр ЕГЭ по Информатике
  • Список заданий №8
  • Задание №8
  • Задание №85848 ЕГЭ Информатике

    Условие задания #85848

    №8 по КИМ

    Светлана составляет коды из букв слова РОСОМАХА. Код должен состоять из 8 букв, и каждая буква в нём должна встречаться столько же раз, сколько в заданном слове. Кроме того, в коде не должны стоять рядом две гласные и две согласные буквы. Сколько кодов может составить Светлана?

    Ответ

    Ответ:

    288

    Решение

    from itertools import permutations
    s = permutations('POCOMAXA', 8)
    cnt = 0
    for i in s:
        p = ''.join(i)
        if p.count('PC')==0 and p.count('PM')==0 and p.count('PX')==0:
            if p.count('CP') == 0 and p.count('CM') == 0 and p.count('CX') == 0:
                if p.count('MP') == 0 and p.count('MC') == 0 and p.count('MX') == 0:
                    if p.count('XP') == 0 and p.count('XC') == 0 and p.count('XM') == 0:
                        if p.count('OO') == 0 and p.count('OA') == 0 and p.count('AO') == 0 and p.count('AA') == 0:
                            cnt += 1
    print(cnt//4)

    Видеоразбор:

    Понятно ли решение?

    Похожие задания

    15
    Задание №72782Задание №60090Задание №83664Задание №83665Задание №85829Задание №83666Задание №44247Задание №83667Задание №83669Задание №83670Задание №83672Задание №85830Задание №85831Задание №89646Задание №75915
    Бесплатно

    Решай задачи ЕГЭ в приложении

    Скачивай наш Тренажер ЕГЭ на iPhone или Android и тренируйся в любое время и в любом месте!

    Саша — ассистент в телеграмме