http://git.tuvimen.i2p/aoc2024/tree/12/sol.c
= type ) { ( * perimeter ) ++ ; return ; } data [ x ][ y ] = '.' ; ( * area ) ++ ; if ( x == 0 ) { ( * perimeter ) ++ ; } else getpatch ( data , datal , x -1 , y , area , perimeter , type ); if ( y == 0 ) { ( * perimeter ) ++ ; } else getpatch ( data , datal , x , y -1 , area , perimeter , type ); getpatch ( data , datal , x + 1 , y , area , perimeter , type ); getpatch ( data , datal , x , y + 1 , area , perimeter , type...