Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
pp:l02 [2021/03/13 14:52]
pdmatei
pp:l02 [2021/03/16 19:24] (current)
roxana_elena.stiuca [2.3. Strings in Haskell]
Line 14: Line 14:
 2.1.1. Write a function which returns the number of elements from a list. Use patterns. 2.1.1. Write a function which returns the number of elements from a list. Use patterns.
  
-2.1.2. Write a function which takes a list of integer lists, and concatenates them. (E.g. ''​f [[1,​2,​3],​[4,​5]] = [1,​2,​3,​4,​5]''​).+2.1.2. Write a function which takes a list of integer lists, and concatenates them. (E.g. ''​f [ [1,​2,​3],​[4,​5] ] = [1,​2,​3,​4,​5]''​).
  
 2.1.3 (!) Write the **same** function, this time using only the **cons** ('':''​) operator as well as **patterns**. ​ 2.1.3 (!) Write the **same** function, this time using only the **cons** ('':''​) operator as well as **patterns**. ​
Line 85: Line 85:
 <code haskell> <code haskell>
     f [("Dan Matei Popovici",​9),​("​Mihai",​4),​("​Andrei Alex",​6)] =     f [("Dan Matei Popovici",​9),​("​Mihai",​4),​("​Andrei Alex",​6)] =
-    [(["​Dan",​ "​Matei",​ "​Popovici"​],​10),​(["​Andrei,​Alex"​],​6)]+    [(["​Dan",​ "​Matei",​ "​Popovici"​],​10),​(["​Andrei""Alex"​],​6)]
 </​code>​ </​code>​