Python 3, 189 173 bytes
lambda s:(f:=lambda i,a,b,c,d:l[i]&1 and(exec('l[i]=0')or a/b+b/c+c/d+d/a+f(i-7,c,a,d,b)+f(i-1,d,c,a,b)+f(i+1,c,d,b,a)+f(i+7,b,d,a,c)))((l:=3*s).index(35,41),4,8,63,7...
posted 7d ago
by wizzwizz4
· edited
7d ago
by wizzwizz4
Answer