Buenas! Tengo problemas para hacer este ejercicio. La única forma que pienso es usando recursión y creo que la idea de este practico es no usarla.
La función columna que hice en la parte a) me pide un entero el cual no entiendo como puedo llevarlo sin hacer recursión. Por ejemplo lo que hice para probar fue:
transpose :: Matriz a -> Matriz a
transpose m = [ columna (length xs) m | xs <- m]
Resulta que en realidad quiero recorrer las columnas de la fila de la matriz, pero no puedo hacer un - 1 al largo de la fila sin usar recursión.
Me pueden explicar como resolver esto?
Gracias!