#Suma los digitos! Este archivo de texto tiene un montón de números, el reto es sumar todos los numeros!!!
Ejemplo (si el archivo solo tuviera los siguientes numeros):
159375
924
621
8
1 + 5 + 9 + 3 + 7 + 5 + 9 + 2 + 4 + 6 + 2 + 1 + 8 = 62
###Suma los números!
Solución:
sumar los digitos
recibe como argumento o parametro el archivo .txt
file_name = ARGV[0]
inicializar la variable suma en cero
suma= 0
Utilizar el método readlines de la clase File
el método map para recorrer cada linea y recibe numero
en el bloque separo el contenido de numero con split
y recorre cada digito como un string o char en e
pasa de string a integer base 10 y acumula la sumatoria.
por ultimo imprime suma.
File.readlines(file_name).map do |numero|
numero.split(//).each { |e| suma += e.to_i}
end
puts suma