$shuwei2=["","W","E","Z","J","G","Zi","R","Go","Jian","Zh","Za","Ji","阿僧第","那由他","恒河沙","不可思议","无量","大数"] class Object def fk(i) return "0" if i==0 len=(i.abs.to_s).length if len%4==2 && len>4 len=[(len-2)/4,0].max return sprintf("%.1f",(i*10/(10**(len*4))/10.0))+$shuwei2[len] else len=[(len-2)/4,0].max return (i/(10**(len*4))).to_s+$shuwei2[len] end end end p fk(363000)