Untitled
public text v1 · immutablewhile(<>){chomp;$l=length;push @d,[split //]}
$r = scalar @d;
for($y=0;$y<$r;$y++){
for($x=0;$x<$l;$x+=2){
$c=0;
for($i=-2;$i<4;$i+=2){
for($j=-1;$j<2;$j++){
next if ($y+$j>scalar @d or $x+$i>$l);
next if ($y+$j<0 or $x+$i<0);
$c++ if ($d[$y+$j][$x+$i] eq '*');
}
}
print $x/2, ",$y\n" if $c!=$d[$y][$x] and $d[$y][$x] ne '*';
}
}