455 подписчиков
Использовал в программе сортировку «пузырьком», также понадобилось открывать файл и считывать из него данные. Условия задачи Используйте names.txt (щелкнуть правой кнопкой мыши и выбрать 'Save Link/Target As...'), текстовый файл размером 46 КБ, содержащий более пяти тысяч имен. Начните с сортировки в алфавитном порядке. Затем подсчитайте алфавитные значения каждого имени и умножьте это значение на порядковый номер имени в отсортированном списке для получения количества очков имени. Например, если...
10 месяцев назад
5,2K подписчиков
Задача Используйте текстовый файл размером 46 КБ names.txt, содержащий более пяти тысяч имен. Начните с сортировки в алфавитном порядке. Затем подсчитайте алфавитные значения каждого имени и умножьте это значение на порядковый номер имени в отсортированном списке для получения количества очков имени. Например, если список отсортирован по алфавиту, имя COLIN (алфавитное значение которого 3 + 15 + 12 + 9 + 14 = 53) является 938-м в списке. Поэтому, имя COLIN получает 938 × 53 = 49714 очков. Какова сумма очков имен в файле? Решение Задача выглядит тривиальной для языков типа Питона...
10 месяцев назад
4 подписчика
Для начала узнаем что такое комбинаторика. Комбинаторика занимается различного вида соединениями, которые можно образовать из элементов конечного множества. Комбинаторные мотивы можно заметить в символике китайской «Книги Перемен»(5 век до н.э.). По мнению её авторов, все в мире комбинируется из различных сочетаний мужского и женского начал, а также восьми стихий: земля, горы, вода, ветер, гроза, огонь, облака и небо. Большой интерес математиков вызывали магические квадраты. Некоторые элементы комбинаторики были известны в Индии еще во II в...
1 год назад
1 подписчик
Привет всем. Для тех кто не знает проект Эйлера, это сборник задач по программированию, задачи с которого можно решать на любом языке программирования. Обычно задачи решают, люди, которые хотят прокачать свои скиллы в программировании, или просто любители решать такие, задачки, это своего рода решать кроссворды. Ссылка на проект в оригинале (на английском): https://projecteuler.net/problem=22 Ссылка проект (русский язык): https://euler.jakumo.org/problems/view/22.html Итак приведу, условия задачи в статье: Используйте names.txt (щелкнуть правой кнопкой мыши и выбрать 'Save Link/Target As...'), текстовый файл размером 46 КБ, содержащий более пяти тысяч имен...
4 года назад