From 0646c279800407b0bb322d41fd5704d1db63d858 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D1=80=D0=B8=D1=8F=20=D0=91=D0=B5=D1=80=D0=B4?= =?UTF-8?q?=D0=BD=D0=B8=D0=BA=D0=BE=D0=B2=D0=B0?= Date: Wed, 27 May 2026 07:52:57 +0000 Subject: [PATCH] =?UTF-8?q?Delete=20directory=20'solutions/=5F?= =?UTF-8?q?=D0=9F=D0=BB=D0=BE=D1=81=D0=BA=D0=B0=D1=8F=5F=D0=BA=D0=B0=D1=80?= =?UTF-8?q?=D1=82=D0=BE=D1=87=D0=BA=D0=B0'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- solutions/_Плоская_карточка/README.md | 85 ------------------- 1 file changed, 85 deletions(-) delete mode 100644 solutions/_Плоская_карточка/README.md diff --git a/solutions/_Плоская_карточка/README.md b/solutions/_Плоская_карточка/README.md deleted file mode 100644 index 7d5950f..0000000 --- a/solutions/_Плоская_карточка/README.md +++ /dev/null @@ -1,85 +0,0 @@ -# Плоская карточка - -**Плоская карточка** – это небольшое приложение на Python, которое преобразует сырой текст задания в формат «плоской карточки» (с заголовком, списками и примерами). -В проекте реализован один скрипт `main.py`, который читает входной файл с заданием, обрабатывает его и выводит результат в консоль или сохраняет в новый файл. - ---- - -## 📦 Установка зависимостей - -```bash -# Создайте виртуальное окружение (рекомендуется) -python -m venv .venv -source .venv/bin/activate # Windows: .venv\Scripts\activate - -# Установите зависимости из requirements.txt -pip install -r requirements.txt -``` - -> **Важно** -> В `requirements.txt` указаны только стандартные библиотеки, но если вы захотите добавить сторонние пакеты (например, `rich` для красивого вывода), просто добавьте их туда и выполните `pip install -r requirements.txt`. - ---- - -## 🚀 Запуск - -### 1. Пример входного файла (`task.txt`) -```text -Задача: Написать функцию, которая возвращает сумму двух чисел. -Параметры: -- a (int): первое число -- b (int): второе число -Пример использования: ->>> sum_two(3, 5) -8 -``` - -### 2. Запуск скрипта - -```bash -# Вариант 1 – вывод в консоль -python main.py task.txt - -# Вариант 2 – сохранить результат в файл -python main.py task.txt --output result.md -``` - -> Скрипт автоматически определит формат входного файла (txt, md и т.д.) и преобразует его в «плоскую карточку» с заголовком, списками и блоком кода. - ---- - -## 📄 Пример вывода - -```markdown -# Задача: Написать функцию, которая возвращает сумму двух чисел. - -**Параметры:** -- `a` (int): первое число -- `b` (int): второе число - -**Пример использования:** - -```python ->>> sum_two(3, 5) -8 -``` -``` - ---- - -## 🛠️ Как это работает - -1. **Чтение файла** – скрипт открывает указанный файл и читает его содержимое. -2. **Парсинг текста** – с помощью простых регулярных выражений выделяются заголовок, параметры и пример кода. -3. **Форматирование** – полученные данные форматируются в Markdown‑карточку. -4. **Вывод/Сохранение** – результат выводится в консоль или записывается в файл. - ---- - -## 📚 Дальнейшее развитие - -- Добавить поддержку более сложных форматов (JSON, YAML). -- Встроить автогенерацию тестов из примеров кода. -- Интеграция с GitHub Actions для автоматической генерации карточек при коммите. - ---- \ No newline at end of file