Техническое задание: Утилита расчета контрольной суммы

Цель проекта

Разработать программное решение (утилиту или библиотеку), которое выполняет подсчет контрольной суммы для произвольной группы байтов. Алгоритм расчета должен соответствовать логике, продемонстрированной в примерах.

Основные требования

  • Реализовать корректный алгоритм вычисления контрольной суммы на основе предоставленных примеров данных.
  • Программа должна принимать на вход последовательность байтов (массив, файл или поток).
  • Результатом работы должен быть рассчитанный контрольный код (сумма).
  • Решение должно быть четко документировано и легко верифицируемо.
  • Предпочтительна реализация в виде консольной утилиты или библиотечной функции.

Что предоставляется

Для уточнения формата данных и проверки корректности алгоритма заказчик предоставит примеры входных данных и ожидаемых результатов расчета (скриншоты/файлы).

Ожидаемый результат

  • Рабочий код программы/алгоритма.
  • Краткая документация по использованию.
  • Тестовые примеры, подтверждающие корректность работы.

Разработка бизнес-портала внутри Telegram на чистом PHP

Требуется создать комплексный деловой портал в Telegram, включающий бота, мини-приложение и админ-панель. Система предназначена для организации торгов и взаимодействия между покупателями и продавцами с разными ролями. Административная часть должна быть реализована на ванильном PHP без использования фреймворков.