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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started