Answered step by step
Verified Expert Solution
Question
1 Approved Answer
5. Write a recursive Haskell function strings :: Integer -> Char -> [String] such that strings n ch returns a list containing 'n' strings, the
5. Write a recursive Haskell function
strings :: Integer -> Char -> [String]
such that "strings n ch" returns a list containing 'n' strings, the "ith" of which contains (n i + 1) copies of ch.
(If n is less than or equal to zero, the function returns the empty list.)
For example,strings 5 A returns ["AAAAA","AAAA","AAA","AA","A"].
I can't use ++
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