Giter Site home page Giter Site logo

sudomango / python-algo-tasks Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 565 KB

Решено 36 алгоритмических задач различной сложности на языке Python. Оформлен файл Readme.md с описанием каждой задачи и ссылками на исходный код с решениями.

License: Apache License 2.0

Python 100.00%
algorithms leetcode python anagrams matrix-calculations palindrome-checker prime-numbers datetime sieve-of-eratosthenes factorization

python-algo-tasks's Introduction

Python Version Badge Tasks Amount Badge

Краткое вступление

В данном репозитории находятся решения 36 различных алгоритмических задач, взятых из открытых источников в Интернете, а также из сборника задач по программированию (автор: Златопольский Д. М.).

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

Исходный код представлен на языке программирования Python (версия интерпретатора = 3.10.12).

Наиболее интересные и сложные задачи, представленные в данном репозитории (на мой взгляд):

С полным списком всех 36 задач и ссылками на исходный код с решениями можно ознакомиться здесь.

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

💿 Установка и запуск решений на компьютере:

Для запуска скриптов необходимо клонировать (скачать) весь репозиторий.

git clone https://github.com/sudomango/Python-Algo-A.git

Также для запуска 3-ей задачи необходимо установить модуль pytz (Python Timezones):

pip install pytz

Любой скрипт следует запускать только из каталога, в котором он расположен, ни из какого другого.

Запуск решений в командной строке Windows:

cd Block_##
python script_name.py

Для Linux команда будет немного отличаться (проверено на Ubuntu Server):

cd Block_##
python3 script_name.py

Далее действуем согласно инструкциям скрипта и условиям конкретной задачи.

• • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • • •

Некоторые примечания

Весь код проверен на работоспособность на Windows 10 и Ubuntu Server 22.04, результат выполнения всегда соответствует поставленному условию задачи.

Source Code Sreenshot

Весь исходный код служит для учебных целей, в связи с чем в нём могут встречаться различные пояснительные комментарии, не всегда оптимальные алгоритмы, отладочная информация и так далее.

python-algo-tasks's People

Contributors

sudomango avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.