11222333-9
El código: ((0..9).to_a+['K',0])[11-rut.to_s.reverse.split("").zip((0..rut.size).map{|x|x%6+2}).inject(0){|x,y|x+y[0].to_i*y[1]}%11]