From 5355de2921126e2b75e24abd57e17556e22a6ed0 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 7 Aug 2025 15:09:46 +0200 Subject: Added API function for solution variations --- test/150_variations/variations.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 test/150_variations/variations.c (limited to 'test/150_variations/variations.c') diff --git a/test/150_variations/variations.c b/test/150_variations/variations.c new file mode 100644 index 0000000..2c08607 --- /dev/null +++ b/test/150_variations/variations.c @@ -0,0 +1,19 @@ +#include "../test.h" + +long long nissy_variations( + const char *, const char *, long long unsigned, char *); + +void run(void) { + long long err; + char variation[STRLENMAX], moves[STRLENMAX], result[STRLENMAX]; + + fgets(variation, STRLENMAX, stdin); + variation[strlen(variation)-1] = '\0'; /* Remove newline */ + fgets(moves, STRLENMAX, stdin); + + err = nissy_variations(moves, variation, STRLENMAX, result); + if (err < 0) + printf("Error %lld\n", err); + else + printf("%lld\n%s", err, result); +} -- cgit v1.3