Задача. Сколько различных слов, такой же длины, можно составить из букв вашего имени, переставляя буквы?
Примеры
Если бы вас звали "ООО", то можно получить только 1 слово (ООО)
Если бы вас звали "ЛИ", то получили бы 4 слова (ЛИ, ИЛ, ЛЛ, ИИ)
Если бы вас звали "Абдурахман", то всего можно составить 1 814 400 слов!
Как видите, чем больше различных букв в вашем имени, тем больше это количество
Поэтому, давайте поручим эту работу компьютеру.
1 Откройте сайт, где можно он-лайн писать код на Питоне: https://www.onlinegdb.com/online_python_compiler
2 Замените весь текст в окне, где написан код, на этот:
from itertools import permutations as p
word = "ПИТОН"
n = len(word)
print(len(set(p(word, r = n))))
3 Замените слово ПИТОН на своё имя. (кавычки не удалять!)
4 Нажмите кнопку RUN (зелёная кнопка наверху)
5 Внизу увидите число. Его перепишите в тетрадь
upd: Если у вас имя очень длинное, больше 9 букв, то программа может считать долго-долго или вообще зависнуть. В таком случае, можно сократить имя, например вместо "Апполинария" , написать "Линария".
Сколько слов можно составить из букв моего имени?
5 ноября 20235 ноя 2023
26
~1 мин