Buen día,
Para este ejercicio me plantee el uso de variables lambda o no, con las mismas me resulta mas intuitivo.
Llegue a:
sumSqsr lst = foldr (\indice resto -> indice*indice + resto) 0 lst
sumSqsl lst = foldl (\resto indice -> indice*indice + resto) 0 lst
--Solución sin uso de variables lambda
sumSqs2r :: Num a => [a] -> a
sumSqs2r = foldr ((+).(^2)) 0
Mi problema esta al tratar de llegar a una implementación sin variables lambda usando foldl.
Espero la opinión de todos, Saludos!