Validar RUT!
Ruby
Envaido por Daniel Bobadilla Leal
#!/usr/local/bin/ruby # Digito rut verificador hecho en ruby (http://www.ruby-lang.org) # Usando la 1era version del Algortimo en palabras# Uso ./ruby.rb
T=ARGV[0].to_i v=1 S=0 for i in (2..9) if i == 8 v=2 else v+=1 end S+=v*(T%10) T/=10 end S = 11 - S%11 if S == 11 print 0, "\n" elsif S == 10 print "K", "\n" else print S, "\n" end