Я хочу сделать функцию в haskell, которая, учитывая список однозначных цифр, я делаю полное число. Я думал об использовании интенсивных списков и покровителей, как следует из кода:
funcion5 (x:xs) = [y*(10^w) | y <- (x:xs) w]
Идея состоит в том, чтобы пройтись по списку и умножить каждую цифру на 10 до позиции числа. Наконец, мне нужно только суммировать все цифры, и у меня есть число, как это:
sum (funcion5 (x:xs))
Кто-нибудь может мне помочь? Спасибо