Задача к ЕГЭ по информатике на тему «слова в алфавитном порядке» №3

Все 4-буквенные слова, составленные из букв Л, Р, записаны в алфавитном порядке. Вот начало списка:

1. ЛЛЛЛ

2. ЛЛЛР

3. ЛЛРЛ

…..

Сколько всего будет слов в списке?

Решение руками: Для того, чтобы найти общее количество слов нужно возвести число количества букв в алфавите в степень количества букв в слове: 24 = 16  .

Решение Python:

from itertools import *
c = 0
for i in product(’ЛР’, repeat = 4):
    c += 1
print(c)

Решение Python:

alf = ’ЛР’
c = 0
for i in alf:
    for j in alf:
        for k in alf:
            for l in alf:
                s = i + j + k + l
                c += 1
print(c)

Ответ: 16
Оцените статью
Я решу все!