Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pacmancity/codepuzzles

Code Puzzles 🧩 - это сборник увлекательных задач и алгоритмов, созданный для развития вашего аналитического мышления, логики и структур данных на примере языка Python 🔍
https://github.com/pacmancity/codepuzzles

algorithms data-structures-algorithms python sort-algorithms

Last synced: about 1 month ago
JSON representation

Code Puzzles 🧩 - это сборник увлекательных задач и алгоритмов, созданный для развития вашего аналитического мышления, логики и структур данных на примере языка Python 🔍

Awesome Lists containing this project

README

        

# CodePuzzles 🧩

Добро пожаловать в репозиторий CodePuzzles! Этот проект предназначен для изучения алгоритмов и решения задач
программирования, чтобы развивать навыки аналитического мышления и углубить знания основ Python. Здесь представлены
разнообразные задачи, которые помогут более глубоко понять основы компьютерных наук и научат эффективно работать с
различными структурами данных в программировании.

## О чем этот проект:

- **Развитие навыков аналитического мышления**: 🧠 Вас ждут интересные задачи, которые требуют анализа, логики и поиска
оптимальных решений.

- **Структуры данных**: 📦 Наши задачи помогут вам разобраться в различных структурах данных, понять, как они работают и
как их использовать.

- **Методы сортировки**: 📊 В сборнике представлены разнообразные алгоритмы сортировки, включая пузырьковую, вставочную,
выборку и многие другие.

В каждой задаче вы найдете условие и вариант ее решения. Мы приглашаем вас предложить свое решение, открыть дискуссию,
обсудить мое решение или задать вопросы. Давайте вместе развивать наши навыки и создавать лучшие решения!

## Содержание

- [close_zero](#close_zero)🔍
- [game](#game) 🎮
- [zip_arrays](#zip_arrays) 🤐
- [slip_middle](#slip_middle)
- [two_sum](#two_sum)
- [sort](#sort)
- [merge_arrays](#merge_arrays) 🔄
- [other](#other) 📦
- [max_effective](#max_effective) 📈
- [queue](#queue) 🔄
- [stack_linked_list](#stack_linked_list)
- [deck](#deck) 🃏
- [calculator](#calculator) 🧮
- [binary_search](#binary_search) 🔍
- [broken_search](#broken_search) 💔
- [effective_quick_sort](#effective_quick_sort) 🚀

## close_zero

```bash
cd close_zero
python3 make_data.py # Создать файл с тестовыми данными data.txt
python3 close_zero.py < data.txt # Запустить вариант 1
python3 variant_2 < data.txt # Запустить вариант 2
```

## game

```bash
cd game
python3 close_zero.py < gandon.txt # Запустить алгоритм с данными gandon.txt
```

## zip_arrays

```bash
cd zip_arrays
python3 zip.py
```

## slip_middle

```bash
cd slip_middle
python3 slip_middle.py
```

## two_sum

```bash
cd two_sum
python3 two_sum.py
```

## sort

```bash
cd sort
python3 buble_sort.py
python3 insert_sort.py
python3 selection_sort.py
```

## merge_arrays

```bash
cd merge_arrays
python3 merge_arrays.py
```

## other

Подборка разных алгоритмов:

- [Задачи с Yandex.Contest](https://contest.yandex.ru/contest/23389/problems/A/)
- [Другие задачи с Yandex.Contest](https://contest.yandex.ru/contest/23758/problems/A/)
- [Ещё задачи с Yandex.Contest](https://contest.yandex.ru/contest/24734/problems/A/)

## max_effective

```bash
cd max_effective
python3 max_effective.py < data.txt
```

## queue

```bash
cd queue
python3 queue.py < data.txt
```

## stack_linked_list

```bash
cd stack_linked_list
python3 main.py < data.txt
```

## deck

```bash
cd deck
python3 deque.py < data.txt
```

## calculator

```bash
cd calculator
python3 calculator.py < data.txt
```

## binary_search

```bash
cd binary_search
python3 binary_search.py
```

## broken_search

```bash
cd broken_search
python3 broken_search.py < data.txt
```

## effective_quick_sort

```bash
cd effective_quick_sort
python3 quick_sort.py < data.txt
```

## Лицензия 📜

Этот проект распространяется под лицензией `MIT`. Дополнительную информацию можно найти в
файле [LICENSE](https://github.com/kluev-evga/CodePuzzles/blob/master/LICENSE).