БЛОГ "Проект Эйлера на Python" наконец-то получил второй шанс на жизнь и переехал на новый адрес https://pythonvsjs.valis.me/ В новом формате я не просто буду решать задачи проекта Эйлера на python но и сравнивать производительность Python, JavaScript, Lua, Dart, Scala, Haskel и прочих языков программирования в решении задач Следите плиз за моим новым блогом Также подписывайтесь на мой Youtube канал https://www.youtube.com/channel/UCLdyT4P8AA-8YpsAFfeLZZQ Там много интересных видео связанных с IT: Как написать telegram бота за 15 минут, сделать управляемый по wifi чайник, стоит ли учить Dart и многое другое. Все это на моем канале И для текстового сопровождения видео я сделал специальный блог blog.valis.me - где вы сможете полистать сопровождающий видео текстовый материал И чтобы не пропустить все это подписывайтесь на мой Twitter @Denis22019055 Все спасибо! Пока!
Условие: Используйте names.txt (правый клик и 'Save Link/Target As...'), текстовый файл размером 46 КБ, содержащий более пяти тысяч имён. Начните с сортировки в алфавитном порядке. Затем подсчитайте алфавитные значения каждого имени и умножьте это значение на порядковый номер имени в отсортированном списке для получения количества очков имени. Например, если список отсортирован по алфавиту, имя COLIN (алфавитное значение которого 3 + 15 + 12 + 9 + 14 = 53) является 938-ым в списке. Поэтому, имя COLIN получает 938 × 53 = 49714 очков. Какова сумма очков имён в файле? Решение Повторяюсь - я не очень люблю "лингвистические" задачи, но эту постараюсь решить.