2019 day 4, minor is_valid() simplification

This commit is contained in:
2022-09-20 19:57:27 +02:00
parent 2694f8d4d0
commit ea530e7d8d

View File

@@ -34,16 +34,12 @@ static int is_valid(int number, int part)
dups[digit] += 2; dups[digit] += 2;
} }
} }
if (!valid) if (!valid || part == 1)
return 0; return valid;
if (part == 2) { for (int i = 0; i < 10; ++i)
valid = 0; if (dups[i] == 2)
for (int i = 0; i < 10; ++i) { return 1;
if (dups[i] == 2) return 0;
return 1;
}
}
return valid;
} }
static int doit(int *nums, int part) static int doit(int *nums, int part)