Skip to content

annas-creator/CppDevCourse-hw3

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CppDevCourse-hw3

Репозиторий для выполнения третьей домашней работы курса "Введение в разработку на С++" 2024 г.

Задание

https://disk.yandex.ru/i/inRKi_Wg3nYVqw

Сборка проекта

После добавления src/two-sum.cpp и определения в нем функции two_sum:

  1. Установите пакетный менеджер conan:
$ pip install conan
  1. Установите библиотеку GoogleTest:
$ conan install . --build=missing
  1. Сконфигурируйте и соберите проект:
$ 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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 76.6%
  • CMake 23.4%