Перепилил код на использование экторов. Компилируется, но не работает
Тип решателя сделан частью задачи
Заинлайнил метод
gitignore - убрал отследивание файлов IDE
Переименовал панельку
Переименование Line -> LineImpl; LineTrait -> Line
Выделена в отдельный класс логика разделения линий на части
Пофикшено зависание при запуске решения
Удален "лишний код"
Добавлен тест
Вернул код в рабочее состояние. Пока что решение стало однопоточным
Небольшие оптимизации
Улучшено деление строки
Переименована папка с тестами
Добавлен тест, пофикшено деление строки
"Откусывение" заполененых кусочков линии
Тест удаления заполненных кусочков с краев
Правка делелния строки
Добавлен assert
Упростил написание условий