сортировка слов по сумме номеров их букв

# Сопоставление букв с их номерами
letters = 'абвгдежзийклмнопрстуфхцчшщъыьэюя'
letter_to_number = {letter: index + 1 for index, letter in enumerate(letters)}

def sum_of_letters(word):
    # Считаем сумму номеров букв в слове
    return sum(letter_to_number.get(letter, 0) for letter in word.lower())

# Считываем текст из файла
with open('текст.txt', 'r', encoding='utf-8') as file:
    text = file.read()

# Разбиваем текст на слова и считаем суммы
words_with_sums = [(word, sum_of_letters(word)) for word in set(text.split())]

# Сортируем слова по сумме номеров букв
sorted_words = sorted(words_with_sums, key=lambda x: x[1])

# Выводим каждое слово и сумму номеров букв в отдельной строке
for word, sum in sorted_words:
    print(f"{word} - {sum}")




- - 0
и - 9
из - 17
как - 23
его - 25
нам - 28
или - 30
так - 31
со - 33
то - 34
всей - 37
мир - 39
наш - 40
мира - 40
мы - 41
также - 44
всего - 46
жизни - 47
для - 49
закон - 49
всеми - 49
того - 53
день - 54
иначе - 54
нашей - 56
что - 58
каждого - 58
каждый - 62
нашим - 62
это - 64
нашего - 65
форм - 66
новый - 70
есть - 72
подобий - 72
какую - 74
другими - 77
человека - 78
матриц - 82
новую - 83
этот - 83
данных - 84
хоть - 85
разумом - 87
чтобы - 88
связано - 91
подобия - 94
реально - 94
любых - 95
планеты - 96
формул - 98
которое - 98
вселенной - 98
объектов - 98
похожими - 106
сложным - 107
ценную - 108
устроен - 109
сознания - 111
состоит - 113
больших - 114
который - 115
приносит - 117
осознать - 119
понять - 125
способны - 126
зеркального - 132
сознаниями - 133
многомерной - 136
отображения - 137
реальности - 140
структур - 141
многомерным - 152
информацию - 153
математических - 171
сложностями - 172
математического - 174
голографических - 188
мультивселенной - 200
противоречиями - 204




текст.txt


каждый новый день нам приносит какую то новую информацию
ценную  для  жизни каждого  человека  и  также того чтобы
понять как реально устроен  этот наш мир
со всеми его сложностями и противоречиями
этот наш новый мир который состоит из больших данных и формул
математических матриц   и всего того что мы способны
хоть как то осознать  нашим многомерным и сложным разумом
сознания которое так или иначе связано со всеми другими похожими сознаниями
всей нашей планеты -  это есть закон математического подобия любых структур
и форм нашей многомерной реальности мира  и нашего зеркального отображения голографических подобий
всех объектов вселенной и мультивселенной




2007 - 2024 гг
Так им понадобилось всего 17 лет чтобы понять что он прав
но в масштабе вселенной это наверно не так уж и много
вот  такая получается математика  матриц связанных
с голографической структурой поля фотонов
и отображения матриц векторного континуума полиндромов и распределения весов самого пространства
( три типа гравитонов )

а значит мы можем делать математические расчёты теории поля
так как данных у нас  уже более чем достаточно  ..


Рецензии