From 94d0033ed89bb5bfb6500051296892fb7cea6c29 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Mon, 25 Dec 2023 17:56:34 +0100 Subject: Small cleanup --- 2023/07/7b.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) (limited to '2023/07/7b.c') diff --git a/2023/07/7b.c b/2023/07/7b.c index 58716b3..be3e9e8 100644 --- a/2023/07/7b.c +++ b/2023/07/7b.c @@ -11,18 +11,15 @@ int value[255] = { ['T'] = 10, ['J'] = 1, ['Q'] = 12, ['K'] = 13, ['A'] = 14 }; -typedef struct { - char c[5]; - int64_t b; -} hand_t; +typedef struct { char c[5]; int64_t b; } hand_t; int strength(hand_t h) { int i, c2, c1, s, x[15]; memset(x, 0, 15 * sizeof(int)); for (i = 0, s = 0; i < 5; i++) { - s = s * 15 + value[h.c[i]]; - x[value[h.c[i]]]++; + s = s * 15 + value[(int)h.c[i]]; + x[value[(int)h.c[i]]]++; } for (i = 2, c1 = 0, c2 = 0; i < 15; i++) { if (c1 < x[i]) { -- cgit v1.3