Why Nostr? What is Njump?
2024-12-12 18:58:52
in reply to

greeeeen :v_alloaro_2: (girlfriend arc) on Nostr: nprofile1q…qrcc0 i basically just use the perimeter calculating code, but only add ...

i basically just use the perimeter calculating code, but only add a new side, if the edge doesn't continue going to the left, basically


let outer1 = grid[vec + dir];
let inner1 = grid[vec];
if outer1 != inner1 {
let rotated_dir = dir.rotate();
let outer2 = grid[vec + dir + rotated_dir];
let inner2 = grid[vec + rotated_dir];

if !(inner1 == inner2 && outer2 != inner2) {
perimeters[region] += 1;
}
}
Author Public Key
npub1vmz0ra5ct5m6ptcs9482w7uk4thl63rd7swv8mqq5jw6lh0rkngss2gx8k