Техническое задание: Утилита расчета контрольной суммы
Цель проекта
Разработать программное решение (утилиту или библиотеку), которое выполняет подсчет контрольной суммы для произвольной группы байтов. Алгоритм расчета должен соответствовать логике, продемонстрированной в примерах.
Основные требования
- Реализовать корректный алгоритм вычисления контрольной суммы на основе предоставленных примеров данных.
- Программа должна принимать на вход последовательность байтов (массив, файл или поток).
- Результатом работы должен быть рассчитанный контрольный код (сумма).
- Решение должно быть четко документировано и легко верифицируемо.
- Предпочтительна реализация в виде консольной утилиты или библиотечной функции.
Что предоставляется
Для уточнения формата данных и проверки корректности алгоритма заказчик предоставит примеры входных данных и ожидаемых результатов расчета (скриншоты/файлы).
Ожидаемый результат
- Рабочий код программы/алгоритма.
- Краткая документация по использованию.
- Тестовые примеры, подтверждающие корректность работы.