commit e08587423968f7d701a09f425b39b3841f8b4baf
parent 6353c6bbed0989361488569323c0389955836705
Author: bsandro <email@bsandro.tech>
Date: Mon, 12 Jan 2026 02:59:19 +0200
data structures test, sort of
Diffstat:
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/sunday.c b/sunday.c
@@ -51,6 +51,10 @@ PossibleMines findPossibleMines(Map map, Vec2 nodule) {
return mines;
}
+void PrintVec2(Vec2 p) {
+ printf("{.x:%d,.y:%d}\n", p.x, p.y);
+}
+
int main(void) {
Map map = {0};
int xmines[12] = {0};
@@ -94,7 +98,13 @@ int main(void) {
printf("\n");
printf("%d nodules:\n", nodules_s);
for (int i=0;i<nodules_s;++i) {
- printf("x:%d,y:%d\n", nodules[i].x, nodules[i].y);
+ PrintVec2(nodules[i]);
+ }
+ PossibleMines mines0 = findPossibleMines(map, nodules[0]);
+ printf("%d possible mines for ", mines0.len);
+ PrintVec2(nodules[0]);
+ for (int i=0;i<mines0.len;++i) {
+ PrintVec2(mines0.data[i]);
}
return 0;
}