add gcd and prime factors

This commit is contained in:
2025-03-07 09:51:53 +03:00
commit 064a2db2ee
10 changed files with 206 additions and 0 deletions

19
bin/main.cpp Normal file
View File

@@ -0,0 +1,19 @@
#include <hack/logger/logger.hpp>
#include "numbers/gcd.hpp"
#include "numbers/prime_factors.hpp"
auto main() -> int
{
hack::log()(algorithms::gcd(4851, 3003));
hack::log()(algorithms::gcd(64, 28));
hack::log()(algorithms::prime_factors_v1(127));
hack::log()(algorithms::prime_factors_v1(128));
hack::log()(algorithms::prime_factors_v1(130));
hack::log()(algorithms::prime_factors_v2(127));
hack::log()(algorithms::prime_factors_v2(128));
hack::log()(algorithms::prime_factors_v2(130));
}

8
bin/meson.build Normal file
View File

@@ -0,0 +1,8 @@
executable(
meson.project_name(),
'main.cpp',
dependencies : deps,
cpp_args: args,
include_directories : inc
)