var a=Seq("#") var i=0 while({i=readInt i}>0)a="#"*i flatMap{c=>val s=readLine a.map(t=>(""/:s)(_+t.replace(c,_)))} a map println
Note that non-ascii characters in the above source code will be escaped (such as \x9f).
download
return to the top page