2008-05-19 tr/.-/52/ .groovy あなごる 2008-05-17 Groovy では短点と長点を 5 と 2 に置き換えて、云々とした方が短いようです。 nn氏の解法は最短では無いものの,timeoutを避ける素晴らしいやり方なのです。 以下,通らない113B。 print"$System.in".replaceAll('[.-]+/?'){i=1 (it-'/').each{i+=i+(int)it%2} ' etianmsurwdkgohvf,l.pjbxcyzq'[i&31]}