new files
This commit is contained in:
parent
3af7344581
commit
86c034bb8b
1364 changed files with 21352 additions and 0 deletions
4
Task/Search-a-list/Haskell/search-a-list-1.hs
Normal file
4
Task/Search-a-list/Haskell/search-a-list-1.hs
Normal file
|
|
@ -0,0 +1,4 @@
|
|||
import Data.List
|
||||
|
||||
haystack=["Zig","Zag","Wally","Ronald","Bush","Krusty","Charlie","Bush","Bozo"]
|
||||
needles = ["Washington","Bush"]
|
||||
2
Task/Search-a-list/Haskell/search-a-list-2.hs
Normal file
2
Task/Search-a-list/Haskell/search-a-list-2.hs
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
*Main> map (\x -> (x,elemIndex x haystack)) needles
|
||||
[("Washington",Nothing),("Bush",Just 4)]
|
||||
2
Task/Search-a-list/Haskell/search-a-list-3.hs
Normal file
2
Task/Search-a-list/Haskell/search-a-list-3.hs
Normal file
|
|
@ -0,0 +1,2 @@
|
|||
*Main> map (\x -> (x,elemIndices x haystack)) needles
|
||||
[("Washington",[]),("Bush",[4,7])]
|
||||
5
Task/Search-a-list/Haskell/search-a-list-4.hs
Normal file
5
Task/Search-a-list/Haskell/search-a-list-4.hs
Normal file
|
|
@ -0,0 +1,5 @@
|
|||
import Control.Monad
|
||||
import Control.Arrow
|
||||
|
||||
*Main> map (ap (,) (flip elemIndex haystack)) needles
|
||||
[("Washington",Nothing),("Bush",Just 4)]
|
||||
Loading…
Add table
Add a link
Reference in a new issue