Войти Создать аккаунт

Как в ЕГЭ · 2 из 20

№8. Слова из букв

По мотивам задания №8. Из заданных букв составляют слова одной длины — любые сочетания, не обязательно настоящие слова. Условий три: одна особая буква встречается ровно один раз, слово с неё не начинается и двух одинаковых букв рядом нет. На экзамене такие слова считают формулой комбинаторики — и часто ошибаются в одном из условий. Программа просто перебирает все слова.

Что сделать

Посчитайте слова заданной длины из этих букв, в которых особая буква ровно одна и не первая, а соседние буквы разные.

Что приходит

  • bukvy — строка из разных букв, из которых составляют слова

  • dlina — длина слова, от 1 до 7

  • osobaya — особая буква, одна из bukvy

Что вернуть

Число подходящих слов — целое число.

Допишите функцию skolko_slov в редакторе справа. Результат верните через return — то, что напечатано, на проверку не влияет.

Пример

Из букв «КОТ» слова длины 3 с особой «Т»: «Т» ровно одна и не первая, соседние буквы разные. Подходят «КОТ», «КТК», «КТО», «ОКТ», «ОТК», «ОТО» — шесть. «ТОК» не годится — начинается с «Т», «КОО» — две «О» рядом и нет «Т».

Тот же пример кодом
Вызов
skolko_slov("КОТ", 3, "Т")
Вернуть
6
Ctrl+Enter — проверить

Обсуждение

Вопросов пока нет.

Войдите, чтобы спросить.