minesweeper by 0mg

for(t=f=function(z)(z[i-1]<x)+(z[i]<x)+(z[-~i]<x);u=readline(x=".")+0,t;s=t,t=u)for(i in t)putstr(i>39?"\n":t[i]<x?"*":f(s)+f(t)+f(u)||x)

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

To protect the system from spam, please input your favorite sport (hint: I believe its name must start with 'g', case insensitive)

download

return to the top page