Haskell filter string with only the first occuring Char

haskell

Solution

How about

Prelude> :m +Data.List
Prelude Data.List> "bigdddddog" \\ "dddog"
"biddg"

Problem

I want to filter a string with a string. What I want is to use delete every first occurring char. ``` myFunc :: String -> String -> String ``` Like: ``` myFunc "dddog" "bigdddddog" = "biddg" ``` In `"dddog"`: 3x d, 1x o, 1x g In the second string it removed 3x d, 1x o and 1x g So the output: `biddg` I can't use filter for it, because it will delete all occurring chars. And I struggled a long time with it. Thanks in advance:)

Original source

Related problems