aboutsummaryrefslogtreecommitdiff
path: root/test/150_variations/variations.c
blob: 2c08607ddb730cec6d85def9b62d1c11b79fbdbc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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);
}

Generated with cgit - Back to sebastiano.tronto.net