easters

easters.dev solutions (C)
git clone git://bsandro.tech/easters
Log | Files | Refs | LICENSE

commit e08587423968f7d701a09f425b39b3841f8b4baf
parent 6353c6bbed0989361488569323c0389955836705
Author: bsandro <email@bsandro.tech>
Date:   Mon, 12 Jan 2026 02:59:19 +0200

data structures test, sort of

Diffstat:
Msunday.c | 12+++++++++++-
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; }