day 20: working version for part 1

This commit is contained in:
2022-01-23 20:38:58 +01:00
parent 81cfe12d67
commit 897453fb39

View File

@@ -12,6 +12,7 @@
#include <stdio.h> #include <stdio.h>
#include <stdlib.h> #include <stdlib.h>
#include <string.h>
#include <unistd.h> #include <unistd.h>
#include <errno.h> #include <errno.h>
@@ -129,6 +130,16 @@ static int read_data(int steps)
universe[0][i] = calloc(universe_size, sizeof(char)); universe[0][i] = calloc(universe_size, sizeof(char));
universe[1][i] = calloc(universe_size, sizeof(char)); universe[1][i] = calloc(universe_size, sizeof(char));
} }
/* they got me on this one ;-)
*/
if (*algo) {
log(1, "init second array\n");
for (i = 0; i < universe_size; ++i)
memset(universe[1][i], 1, universe_size);
current=1;
print_data(-1);
current=0;
}
do { do {
for (int i = 0; i < buflen; ++i) { for (int i = 0; i < buflen; ++i) {
universe[0][cur + left][i + left] = buf[i] == '#'; universe[0][cur + left][i + left] = buf[i] == '#';