Tengo una matriz de valores y una matriz que determina el orden.¿Cómo reordenar rápidamente una matriz de Ruby dada una orden?
¿Cómo puedo reorganizar rápidamente la matriz en el orden dado?
data = ['0','1','2','3','4','5']
order = [3,1,2,0,4,5]
Quiero:
data = ['3','1','2','0','4','5']
brillantes! ¡Gracias! ¿Hay alguna manera de hacerlo en línea? –
Uso este enfoque porque me permite usar 'fetch' que puede generar una excepción si no funciona. –
@AndrewGrimm gracias por la sugerencia! Terminé usando este enfoque, porque puedo usar excepciones en caso de que un índice esté fuera de los límites. –