{"id":19325671,"url":"https://github.com/pacmancity/codepuzzles","last_synced_at":"2025-08-11T20:13:14.695Z","repository":{"id":156169511,"uuid":"629786811","full_name":"pacmancity/CodePuzzles","owner":"pacmancity","description":"Code Puzzles 🧩 - это сборник увлекательных задач и алгоритмов, созданный для развития вашего аналитического мышления, логики и структур данных на примере языка Python 🔍","archived":false,"fork":false,"pushed_at":"2023-11-08T14:25:48.000Z","size":1345,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-06T06:43:43.251Z","etag":null,"topics":["algorithms","data-structures-algorithms","python","sort-algorithms"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/pacmancity.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-04-19T02:55:03.000Z","updated_at":"2023-11-08T18:04:18.000Z","dependencies_parsed_at":null,"dependency_job_id":"0dd495a5-f5b0-49bc-b4ba-1c1e61856c36","html_url":"https://github.com/pacmancity/CodePuzzles","commit_stats":null,"previous_names":["kluev-evga/codepuzzles","pacmancity/codepuzzles"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacmancity%2FCodePuzzles","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacmancity%2FCodePuzzles/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacmancity%2FCodePuzzles/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/pacmancity%2FCodePuzzles/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/pacmancity","download_url":"https://codeload.github.com/pacmancity/CodePuzzles/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240427329,"owners_count":19799471,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["algorithms","data-structures-algorithms","python","sort-algorithms"],"created_at":"2024-11-10T02:10:53.646Z","updated_at":"2025-02-24T06:17:26.422Z","avatar_url":"https://github.com/pacmancity.png","language":"Python","readme":"# CodePuzzles 🧩\n\nДобро пожаловать в репозиторий CodePuzzles! Этот проект предназначен для изучения алгоритмов и решения задач\nпрограммирования, чтобы развивать навыки аналитического мышления и углубить знания основ Python. Здесь представлены\nразнообразные задачи, которые помогут более глубоко понять основы компьютерных наук и научат эффективно работать с\nразличными структурами данных в программировании.\n\n## О чем этот проект:\n\n- **Развитие навыков аналитического мышления**: 🧠 Вас ждут интересные задачи, которые требуют анализа, логики и поиска\n  оптимальных решений.\n\n- **Структуры данных**: 📦 Наши задачи помогут вам разобраться в различных структурах данных, понять, как они работают и\n  как их использовать.\n\n- **Методы сортировки**: 📊 В сборнике представлены разнообразные алгоритмы сортировки, включая пузырьковую, вставочную,\n  выборку и многие другие.\n\nВ каждой задаче вы найдете условие и вариант ее решения. Мы приглашаем вас предложить свое решение, открыть дискуссию,\nобсудить мое решение или задать вопросы. Давайте вместе развивать наши навыки и создавать лучшие решения!\n\n## Содержание\n\n- [close_zero](#close_zero)\u003cbig\u003e🔍\u003c/big\u003e\n- [game](#game)  \u003cbig\u003e🎮\u003c/big\u003e\n- [zip_arrays](#zip_arrays)  \u003cbig\u003e🤐\u003c/big\u003e\n- [slip_middle](#slip_middle)  \u003cbig\u003e✂\u003c/big\u003e\n- [two_sum](#two_sum)  \u003cbig\u003e➕\u003c/big\u003e\n- [sort](#sort)  \u003cbig\u003e⬇\u003c/big\u003e\n- [merge_arrays](#merge_arrays)  \u003cbig\u003e🔄\u003c/big\u003e\n- [other](#other)  \u003cbig\u003e📦\u003c/big\u003e\n- [max_effective](#max_effective)  \u003cbig\u003e📈\u003c/big\u003e\n- [queue](#queue)  \u003cbig\u003e🔄\u003c/big\u003e\n- [stack_linked_list](#stack_linked_list)  \u003cbig\u003e↩\u003c/big\u003e\n- [deck](#deck)  \u003cbig\u003e🃏\u003c/big\u003e\n- [calculator](#calculator)  \u003cbig\u003e🧮\u003c/big\u003e\n- [binary_search](#binary_search)  \u003cbig\u003e🔍\u003c/big\u003e\n- [broken_search](#broken_search)  \u003cbig\u003e💔\u003c/big\u003e\n- [effective_quick_sort](#effective_quick_sort)  \u003cbig\u003e🚀\u003c/big\u003e\n\n## close_zero\n\n```bash\ncd close_zero\npython3 make_data.py               # Создать файл с тестовыми данными data.txt\npython3 close_zero.py \u003c data.txt   # Запустить вариант 1\npython3 variant_2 \u003c data.txt       # Запустить вариант 2\n```\n\n## game\n\n```bash\ncd game\npython3 close_zero.py \u003c gandon.txt   # Запустить алгоритм с данными gandon.txt\n```\n\n## zip_arrays\n\n```bash\ncd zip_arrays\npython3 zip.py\n```\n\n## slip_middle\n\n```bash\ncd slip_middle\npython3 slip_middle.py\n```\n\n## two_sum\n\n```bash\ncd two_sum\npython3 two_sum.py\n```\n\n## sort\n\n```bash\ncd sort\npython3 buble_sort.py\npython3 insert_sort.py\npython3 selection_sort.py\n```\n\n## merge_arrays\n\n```bash\ncd merge_arrays\npython3 merge_arrays.py\n```\n\n## other\n\nПодборка разных алгоритмов:\n\n- [Задачи с Yandex.Contest](https://contest.yandex.ru/contest/23389/problems/A/)\n- [Другие задачи с Yandex.Contest](https://contest.yandex.ru/contest/23758/problems/A/)\n- [Ещё задачи с Yandex.Contest](https://contest.yandex.ru/contest/24734/problems/A/)\n\n## max_effective\n\n```bash\ncd max_effective\npython3 max_effective.py \u003c data.txt\n```\n\n## queue\n\n```bash\ncd queue\npython3 queue.py \u003c data.txt\n```\n\n## stack_linked_list\n\n```bash\ncd stack_linked_list\npython3 main.py \u003c data.txt\n```\n\n## deck\n\n```bash\ncd deck\npython3 deque.py \u003c data.txt\n```\n\n## calculator\n\n```bash\ncd calculator\npython3 calculator.py \u003c data.txt\n```\n\n## binary_search\n\n```bash\ncd binary_search\npython3 binary_search.py\n```\n\n## broken_search\n\n```bash\ncd broken_search\npython3 broken_search.py \u003c data.txt\n```\n\n## effective_quick_sort\n\n```bash\ncd effective_quick_sort\npython3 quick_sort.py \u003c data.txt\n```\n\n## Лицензия 📜\n\nЭтот проект распространяется под лицензией `MIT`. Дополнительную информацию можно найти в\nфайле [LICENSE](https://github.com/kluev-evga/CodePuzzles/blob/master/LICENSE).","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpacmancity%2Fcodepuzzles","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpacmancity%2Fcodepuzzles","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpacmancity%2Fcodepuzzles/lists"}