Skip to content

Commit 30c454b

Browse files
committed
Update perimeter first for clarity
1 parent 33fabdb commit 30c454b

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

day12/src/day12.m

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,13 @@ void dfsRegion(Vec2 *pos, NSArray<NSString *> *matrix, NSMutableSet<Vec2 *> *vis
7979
dfsRegion(neigh, matrix, visited, region);
8080
}
8181
} else {
82+
region.perimeter++;
83+
8284
Vec2 *dir = [[Vec2 alloc] initWithX:dx y:dy];
8385
if (region.boundaryPositionsByDir[dir] == nil) {
8486
region.boundaryPositionsByDir[dir] = [[NSMutableSet alloc] init];
8587
}
8688
[region.boundaryPositionsByDir[dir] addObject:neigh];
87-
region.perimeter++;
8889
}
8990
}
9091
}

0 commit comments

Comments
 (0)