Difference between revisions of "Activity assignment 1"

From Marek Běhálek Wiki
Jump to navigation Jump to search
Line 3: Line 3:
 
Implement following functions. There will be 5 points for each of these functions.
 
Implement following functions. There will be 5 points for each of these functions.
  
* Create a function that gets a list of tuples (Int, Char). This function takes these pair and for each of these pairs (n, a) generates a string where  
+
Create a function that gets a list of tuples (Int, Char). This function takes these pair and for each of these pairs (n, a) generates a string where  
   the character <code>a</code> is multiplied <code>n</code> times. The function result is a concatenation of these sub-strings.
+
   the character  
 
   
 
   
 
<syntaxhighlight lang="Haskell" >
 
<syntaxhighlight lang="Haskell" >

Revision as of 13:50, 8 November 2019

Activity assignments

Implement following functions. There will be 5 points for each of these functions.

Create a function that gets a list of tuples (Int, Char). This function takes these pair and for each of these pairs (n, a) generates a string where

 the character 

create :: [(Int, Char)] -> String
create [(2,'a'), (3,'B')] = "aaBBB"