From 955d3c15fbde5f6e9fa2b2e5900972a02ce417c7 Mon Sep 17 00:00:00 2001 From: Benjamyn Love Date: Thu, 7 Dec 2023 21:22:28 +1100 Subject: [PATCH] Final day3 p1 working --- day3/puzzle1.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/day3/puzzle1.c b/day3/puzzle1.c index 8d736c8..e6f2e38 100644 --- a/day3/puzzle1.c +++ b/day3/puzzle1.c @@ -176,7 +176,7 @@ void get_string(int x, int y, char chars[140][141], struct HashTable *table) // char *cur_char = (char *)chars[x][y]; // long int num = char_to_int(cur_char); int num = simple_int_conv(chars[x][y]); - if (num == -69420 || num < 0) + if (num == -69420) { return; } @@ -201,7 +201,7 @@ void get_string(int x, int y, char chars[140][141], struct HashTable *table) // printf("str: %s\n", tmpStr); int retnum = char_to_int(tmpStr); // printf("int: %i\n", retnum); - ht_insert(table, x - str_l_offset, y, retnum); + ht_insert(table, x, y - str_l_offset, retnum); // tmpStr[0] = chars[x][y - str_l_offset] // ht_insert(table, x, y, num); } @@ -273,7 +273,7 @@ int main() { for (int j = 0; j < line_length; j++) { - // printf("%c", chars[i][j]); + printf("%c", chars[i][j]); check_symbols(i, j, chars, table); // if (j % line_length == 0) @@ -294,6 +294,6 @@ int main() } printf("\n"); - printf("Total: %i\n", total); + printf("Total: %d\n", total); return 0; -} \ No newline at end of file +}