整数の小さなリストを持つリストの形式の入力を使用して、最も内側の各リストの数値を合計し、結果の合計を互いに乗算する関数を定義する必要がある宿題の質問があります。
私のコードは次のとおりであり、明らかに機能しません。どんな助けも大歓迎です:)
sumI :: [Int] -> Int
sumI [] = 0
sumI (x:xs) = x + sumI xs
mapQ :: [[Int]] -> Int
mapQ [] = []
mapQ xs = [product (sumI x) | x <- xs]