17 lines
412 B
C++
17 lines
412 B
C++
#include <cassert>
|
|
#include <vector>
|
|
#include "productExceptSelf.hpp"
|
|
|
|
int main() {
|
|
std::vector<int> nums = {1, 2, 3, 4};
|
|
std::vector<int> expectednums = {24, 12, 8, 6};
|
|
std::vector<int> resnums = productExceptSelf(nums);
|
|
assert(resnums == expectednums);
|
|
|
|
nums = {-1, 1, 0, -3, 3};
|
|
expectednums = {0, 0, 9, 0, 0};
|
|
resnums = productExceptSelf(nums);
|
|
assert(resnums == expectednums);
|
|
return 0;
|
|
}
|