Пожалуйста, добавьте вместо курсивного текста своё ФИО
Подробное описание заданий.
-
Все тесты должны пройти успешно:
- для этого разрешается вносить изменения только в файлы, указанные в инструкции ниже
-
GitHub Actions должен показывать зеленый маркер, сообщая о том, что все тесты пройдены успешно:
- красный маркер означает, что некоторые (или все) тесты провалились
- Совет 1: можно кликнуть на красный маркер, чтобы узнать какой тест провалился (или почему программа не скомпилировалась)
- Совет 2: если результаты тестов не обновляются, то следует сообщить об этом преподавателю
- Добавьте свое ФИО в файл
README.md
(файл, который Вы сейчас читаете). - Приведите решения к заданиям в файлах.
Остальные файлы изменять нельзя!
Структура проекта:
src
- папка с исходным кодом программы.include
- папка с заголовочными файлами программы, необходима для предоставления интерфейса (API) для тестирования кода.tests
- Unit-тесты для проверки работоспособности кода.contrib
- папка со сторонними библиотеками.CMakeLists.txt
- главный файл системы автоматизации сборки проекта.
Импортируйте CMake проект в среду разработки (см. инструкцию в Google Classroom).
-
Решения будут оценены лишь в том случае, если программа компилируется:
- если код не компилируется, то оценочные тесты не будут запущены
-
Результирующие баллы высчитываются при каждом новом коммите (до установленного дедлайна)
-
Дедлайн установлен в Google Classroom (за дополнительными вопросами обратитесь к преподавателю)