Japanese numeral for Ruby kaigi by tarui

puts $<.map{|i|l=d=0;i.gsub(/.../){|j|
k="\xe4\xb8\x80\xe5\x8d\x81\xe7\x99\xbe\xe5\x8d\x83\xe4\xba\x8c\xe4\xb8\x89\xe5\x9b\x9b\xe4\xba\x94\xe5\x85\xad\xe4\xb8\x83\xe5\x85\xab\xe4\xb9\x9d".index(j)/3
l=k<4?(d+=(l>0?l:1)*10**k;0):k-2}
d+l}

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

download

return top