Ruby - Cuadrado de cada dígito de un listado

 
Vista:

Cuadrado de cada dígito de un listado

Publicado por Dario Enriquez (1 intervención) el 31/10/2019 22:46:01
Tengo este ejercicio en Ruby.
Ejerccio 1:
Crear un método que reciba como parámetro un número y que el resultado que retorne al final del método sea el
cuadrado de cada dígito del número ingresado.
Ejemplo:
Entrada: 3456
Salida: 9162536

Este es mi código, estoy trabado y no encuentro nada en internet de como pudiera resolverlo, por favor ayudeme

1
2
3
4
5
6
7
8
9
10
11
12
13
14
def list (numbers)
numbers
end
 
number, sqr = 0, 0
list = [(6456)]
while list != 0
  number = list % 10
  sqr += number
  list /= 10
 
end
 
puts sqr
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder