Алгоритм на основе динам. программирования - выравнивание текста
800 UAHДлина строки 80 знаков (буквы, пробелы, знаки препинания)
А) Функция badness(I, j), которая badness строки (которая начинается со слова I и словом j-1 заканчивается) возвращает.
Б) Функция Blocksatz, которая согласно заданному алгоритму рассчитывает оптимальную позицию разделения строк и общий badness.
В) Чтобы текст хорошо смотрелся, интервалы между словами в строке должны различаться не более чем на 1 знак (размеры 2 наиболее длинных интервалов x, y, тогда |x-y|<= 1).
Написать функцию pretty_print, которая слова от I до j-1 в текстовый объект записывает и интервалы правильного размера между словами рассчитывает.
Метод не должен работать должным образом, если слова, включая необходимые пробелы, не вписываются в строку.
Приложения 3
Отзыв заказчика о сотрудничестве с Максимом Марчуком
Алгоритм на основе динам. программирования - выравнивание текстаВыполнил быстро, качественно. Рекомендую
![]()
Отзыв фрилансера о сотрудничестве с заказчиком
Алгоритм на основе динам. программирования - выравнивание текстаЧётко и ясно ставит задачу и хорошо поддерживает связь.
-
244 1 0 Здравствуйте, изучил алгоритм и ТЗ, готов приступить к работе.
Примеры моих "сырых" программ на Github: https://github.com/aimtbr/MySolutionsCode
Актуальные фриланс-проекты в категории Python
Разработка Backend ядра (Python), Telegram FSM-движка и интеграция StripeМы ищем опытного Backend-разработчика (Middle/Senior) для создания независимого Headless-ядра EdTech-продукта. Система работает по модели ежемесячной строгой подписки. Логика ядра должна быть полностью изолирована от контента. Вся разработка ведется строго в тестовом контуре… Python, Базы данных и SQL ∙ 4 часа 30 минут назад ∙ 10 ставок |
Python программист
5000 UAH
Приветствую, требуется программист на python для некоторой научной работы, связанной с генерацией звуковых сигналов и их распознаванию. Проект больше для энтузиастов, много денег не заработаете, на данном этапе по крайней мере. Работать над проектом можно по вечерам. Все детали… Python ∙ 8 часов 34 минуты назад ∙ 21 ставка |
Нужен телеграм бот. Язык программирования Python, бот должен иметь админ панель для обработки заявок.
1100 UAH
Это детальное описание проекта После нажатия кнопки /start Бот отправляет текст с правилами и условиями использования (под текстом кнопка ознакомлен) После этого идет небольшое заполнение анкеты: Ваш возраст? ... Откуда узнали о нас? ... Был ли опыт до этого? ... Сколько… Python, Разработка ботов ∙ 8 часов 51 минута назад ∙ 37 ставок |
Разработка веб-сервиса с платным доступом к онлайн-чатуДобрый день, необходимо разработать веб-сервис, который включает: * персональные ссылки для пользователей; * страницу с описанием услуги; * оплату через PayPal; * онлайн-чат в реальном времени; * отображение видео на странице пользователя; * учет оплаченного времени и… Python, Веб-программирование ∙ 10 часов 4 минуты назад ∙ 43 ставки |
Создание приложенияЖелаю создать мобильное приложение для общения, в приложении должны быть аудио, видео звонок, создание групповых чатов, возможность синхронизировать с контактами телефона, настройками аккаунта: привязка по email, 2fa, номеру телефона, возможность настраивать уведомления… Java, Python ∙ 1 день 7 часов назад ∙ 33 ставки |