#include #include "../../lib/aoc.h" int main() { char *input = aoc_read_input(); int floor = 0; int index = 0; while (input[index] > 0) { if (input[index] == '(') floor++; else if(input[index] == ')') floor--; index++; } printf("Part 1: %d\n", floor); floor = 0; int steps = 0; index = 0; while (input[index] > 0) { if (input[index] == '(') floor++; else if(input[index] == ')') floor--; steps++; if (floor < 0) break; index++; } printf("Part 2: %d\n", steps); free(input); }