From d969dc0ad57d3e1e346df719cf9f2708ee87d2e7 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Wed, 23 Apr 2025 12:26:52 +0200 Subject: Almost added support for wide moves, only solve missing --- test/032_countmoves/00_empty.in | 1 + test/032_countmoves/00_empty.out | 1 + test/032_countmoves/01_U.in | 1 + test/032_countmoves/01_U.out | 1 + test/032_countmoves/02_Fw3.in | 1 + test/032_countmoves/02_Fw3.out | 1 + test/032_countmoves/03_S2.in | 1 + test/032_countmoves/03_S2.out | 1 + test/032_countmoves/04_y3.in | 1 + test/032_countmoves/04_y3.out | 1 + test/032_countmoves/countmoves_tests.c | 11 +++++++++++ 11 files changed, 21 insertions(+) create mode 100644 test/032_countmoves/00_empty.in create mode 100644 test/032_countmoves/00_empty.out create mode 100644 test/032_countmoves/01_U.in create mode 100644 test/032_countmoves/01_U.out create mode 100644 test/032_countmoves/02_Fw3.in create mode 100644 test/032_countmoves/02_Fw3.out create mode 100644 test/032_countmoves/03_S2.in create mode 100644 test/032_countmoves/03_S2.out create mode 100644 test/032_countmoves/04_y3.in create mode 100644 test/032_countmoves/04_y3.out create mode 100644 test/032_countmoves/countmoves_tests.c (limited to 'test/032_countmoves') diff --git a/test/032_countmoves/00_empty.in b/test/032_countmoves/00_empty.in new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/test/032_countmoves/00_empty.in @@ -0,0 +1 @@ + diff --git a/test/032_countmoves/00_empty.out b/test/032_countmoves/00_empty.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/032_countmoves/00_empty.out @@ -0,0 +1 @@ +0 diff --git a/test/032_countmoves/01_U.in b/test/032_countmoves/01_U.in new file mode 100644 index 0000000..765140b --- /dev/null +++ b/test/032_countmoves/01_U.in @@ -0,0 +1 @@ +U diff --git a/test/032_countmoves/01_U.out b/test/032_countmoves/01_U.out new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test/032_countmoves/01_U.out @@ -0,0 +1 @@ +1 diff --git a/test/032_countmoves/02_Fw3.in b/test/032_countmoves/02_Fw3.in new file mode 100644 index 0000000..699e64c --- /dev/null +++ b/test/032_countmoves/02_Fw3.in @@ -0,0 +1 @@ +Fw' diff --git a/test/032_countmoves/02_Fw3.out b/test/032_countmoves/02_Fw3.out new file mode 100644 index 0000000..d00491f --- /dev/null +++ b/test/032_countmoves/02_Fw3.out @@ -0,0 +1 @@ +1 diff --git a/test/032_countmoves/03_S2.in b/test/032_countmoves/03_S2.in new file mode 100644 index 0000000..778c8ff --- /dev/null +++ b/test/032_countmoves/03_S2.in @@ -0,0 +1 @@ +S2 diff --git a/test/032_countmoves/03_S2.out b/test/032_countmoves/03_S2.out new file mode 100644 index 0000000..0cfbf08 --- /dev/null +++ b/test/032_countmoves/03_S2.out @@ -0,0 +1 @@ +2 diff --git a/test/032_countmoves/04_y3.in b/test/032_countmoves/04_y3.in new file mode 100644 index 0000000..b536014 --- /dev/null +++ b/test/032_countmoves/04_y3.in @@ -0,0 +1 @@ +y' diff --git a/test/032_countmoves/04_y3.out b/test/032_countmoves/04_y3.out new file mode 100644 index 0000000..573541a --- /dev/null +++ b/test/032_countmoves/04_y3.out @@ -0,0 +1 @@ +0 diff --git a/test/032_countmoves/countmoves_tests.c b/test/032_countmoves/countmoves_tests.c new file mode 100644 index 0000000..b2c9946 --- /dev/null +++ b/test/032_countmoves/countmoves_tests.c @@ -0,0 +1,11 @@ +#include "../test.h" + +int64_t countmoves(const char *); + +void run(void) { + char movestr[STRLENMAX]; + + fgets(movestr, STRLENMAX, stdin); + + printf("%" PRId64 "\n", countmoves(movestr)); +} -- cgit v1.3