LED recognition by nn

a=[i=0]
System.in.eachLine{a[i++]=it
o=v=''
i%3||(0..<3*it.size()).each{v+=a[i+it%3-3][it.intdiv(3)]>' '?1:0
++it%9||(o+="63*095274*81"[0.valueOf(v)%23%12]+(v=''))}&&println(o)}

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

download

return to the top page