Репозиторий для выполнения третьей домашней работы курса "Введение в разработку на С++" 2024 г.
https://disk.yandex.ru/i/inRKi_Wg3nYVqw
После добавления src/two-sum.cpp
и определения в нем функции two_sum
:
- Установите пакетный менеджер
conan
:
$ pip install conan
- Установите библиотеку GoogleTest:
$ conan install . --build=missing
- Сконфигурируйте и соберите проект:
$ cmake --preset conan-release
$ cmake --build build/Release
Запустите исполняемый файл build/Release/main
и попробуйте ввести
различные nums
и target
:
$ ./build/Release/main
Enter 0 number: 8
Enter 1 number: 2
Enter 2 number: 9
Enter 3 number: -1
Enter 4 number: 2
Enter target: 7
nums[0] + nums[3] == 7
Запустите выполнение тестов:
$ ctest --test-dir build/Release/ --output-on-failure