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

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

    №8 по КИМ

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

    Ответ

    Ответ:

    15120

    Решение

    q = 0
    sett = set()
    for i1 in 'СВЕТЛАНА':
        for i2 in 'СВЕТЛАНА':
            for i3 in 'СВЕТЛАНА':
                for i4 in 'СВЕТЛАНА':
                    for i5 in 'СВЕТЛАНА':
                        for i6 in 'СВЕТЛАНА':
                            for i7 in 'СВЕТЛАНА':
                                for i8 in 'СВЕТЛАНА':
                                    a = i1+i2+i3+i4+i5+i6+i7+i8
                                    if a.count('А') == 2 and a.count('С') == 1 and a.count('В') == 1 and a.count('Е') ==1 and a.count('Т')==1 and a.count('Л') == 1 and a.count('Н') == 1:
                                        if i1 != i2 and i2 != i3 and i3 != i4 and i4 != i5 and i5 != i6 and i6 != i7 and i7 != i8 and (not(a in sett)):
                                            sett.add(a)
                                            q += 1
    print(q)

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

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

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

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

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

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

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