Un poco tedioso hoy, pero esta original.
Para el 8 Pt 2, he buscado a ojo intersecciones que fuesen únicas:
Joder, hoy me ha costado la parte 2 porque estaba asumiendo que las basins necesitaban un vecino que fuera exactamente una unidad más (+1) que el low point. En el enunciado no lo dice en ningún sitio pero me he liado con el ejemplo
#245 Idem pero es ineficiente (si has hecho igual que yo e iteras por todo todos los vecinos recursivamente). Tengo otra manera pensanda, pero ya para cuando acabe de currar xD
El de hoy parecía de los duros en los que hay que pelearse con las strings pero al final no es para tanto:
Tenía sin hacer todos por haber estado fuera, pero he conseguido remontar entre ayer y hoy xd. Dejo el del día 10:
Hoy un poco tedioso para debugear la parte 1 (si no te sale a la primera), pero una vez que tienes la parte 1, la parte 2 es casi inmediata.
Dia 12 listo, corre un poco lento comparado con el resto, no se si hay truco o alguna fórmula para sacarlo más fácil.
Bueno lo que me tardaba tanto era comprobar si había caminos duplicados. Ahora me tarda menos de 1 sec: