8.02 Подсчет количества слов/чисел
Ошибка.
Попробуйте повторить позже
Кадыр составляет 6-буквенные слова из букв К, О, М, П, И, Л, Я, Т, Р. Каждая из букв может встречаться в слове ровно один раз или не встречаться совсем, причём последней буквой слова должна быть Р. Сколько различных слов может составить Кадыр?
На последнее место Кадыр ставит букву Р, сделать это он может единственным способом.
На первое место он ставит любую из 8 оставшихся букв, т.к. буква Р уже использована, и
делает он это одним из 8 способов. На второе он ставит любую из 7 оставшихся, на третье
— любую из 6 оставшихся, на четвертое — любую из 5 оставшихся, а на третье — любую
из 4 оставшихся. Всего Кадыр может составить различных слов.
Решение программой (циклы):
ans = set() alf = ’КОМПИЛЯТР’ for x1 in alf: for x2 in alf: for x3 in alf: for x4 in alf: for x5 in alf: for x6 in alf: w = x1 + x2 + x3 + x4 + x5 + x6 if len(w) == len(set(w)) and x6 == ’Р’: ans.add(w) print(len(ans))
Решение программой (itertools):
from itertools import permutations ans = set() alf = ’КОМПИЛЯТР’ for x in permutations(alf, 6): if x[-1] == ’Р’: ans.add(x) print(len(ans))
Специальные программы

Программа
лояльности v2.0
Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!
Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение
Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты
Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей
Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ
Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!