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);
}
|