Question: In HASKELL Using map, filter, and . (function composition operator), define a function that examines a list of strings, keeping only those whose length is
In HASKELL Using map, filter, and . (function composition operator), define a function that examines a list of strings, keeping only those whose length is odd, converts them to upper case letters, and concatenates the results to produce a single string.
concatenateAndUpcaseOddLengthStrings :: [String] -> String
You need to import Data.Char in order to use the toUpper function
Examples:
concatenateAndUpcaseOddLengthStrings ["hi","how ","r"," you"] returns "R"
concatenateAndUpcaseOddLengthStrings ["here's ","an ","a ","example"] returns "HERE'S AN EXAMPLE"
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
