Buenas, estaba haciendo el ejercicio 5 del práctico 9 y se me ocurrió este código
el código funciona, al menos todas las pruebas que hice funcionaron, pero tengo una duda, en la letra del ejercicio dice que se tiene que tomar una matriz 2^n x 2^n como variable, sin embargo la función que hice toma cualquier matriz como entrada, ni siquiera tiene que ser cuadrada, y de hecho hace uso de eso para la recursión. Mi duda es si por ejemplo en el examen, dado un ejercicio de manera similar, el hacer esto me quitaría puntos, ya que la variable de entrada debería estar definida de una sola manera, o si no, ya que la función funciona para cualquier entrada del tipo que se dio en el ejercicio.