2votos

Dígitos en Ruby

por alberto hace 4 años

one liner

Crear una lista de números secuenciados... Y encontrar la posición en donde se encuentra un numero N... Ejemplo: Sublista: 12345678910111213... N = 111 el numero 111 aparece por primera vez en la posicion: 12

1
2
3
def digits(n) 
  (1..n).to_a.join("").index(n.to_s) + 1 
end 
1 comentario
0votos

Escrito por evero91 hace 1 año

+1 Excelente solución.

Comenta la solución

Tienes que identificarte para poder publicar tu comentario.