Skip to content

Instantly share code, notes, and snippets.

@maggit
Last active March 1, 2023 01:41
Show Gist options
  • Save maggit/b355d4e7216da56f1de7 to your computer and use it in GitHub Desktop.
Save maggit/b355d4e7216da56f1de7 to your computer and use it in GitHub Desktop.
Suma los digitos!

#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!

Enumerable

Array

String

File

@BeingPedro
Copy link

Aqui les dejo mi solución

suma = 0
File.readlines("numeros.txt").each { |linea|
 linea.each_char { |c| suma += c.to_i } }
puts suma

@erickdbrito
Copy link

file = File.open('digitos.txt', 'r')

suma_digitos = 0

file.each do |linea_numerica|
  linea_numerica.each_char do |digito|
     suma_digitos += digito.to_i
  end
end

puts "Resultado: #{suma_digitos}"

@Jose-code-prog
Copy link

Alguien sabe como puedo hacer la suma pero en vertical? por ejemplo:
15
9
6
8

suma: 38

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment