Japanese numeral for Ruby kaigi by tommy (kaigi)

a=" \xe4\xb8\x80\xe4\xba\x8c\xe4\xb8\x89\xe5\x9b\x9b\xe4\xba\x94\xe5\x85\xad\xe4\xb8\x83\xe5\x85\xab\xe4\xb9\x9d\xe5\x8d\x81\xe7\x99\xbe\xe5\x8d\x83".split(//u);$<.each{|l|v=0;l.chomp.gsub(/([\xe4\xb8\x80\xe4\xba\x8c\xe4\xb8\x89\xe5\x9b\x9b\xe4\xba\x94\xe5\x85\xad\xe4\xb8\x83\xe5\x85\xab\xe4\xb9\x9d])?([\xe5\x8d\x83\xe7\x99\xbe\xe5\x8d\x81])?/u){v+=(a.index($1)||1)*10**($2?a.index($2)-9:0)};p v-1}\x0d

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

download

return to the top page