Fundamente de informatică - Tema 2
- Exerciții cu liste
Folosind iteratorul List.fold_left scrieți în ML următoarele funcții recursive pentru liste:
- list_min care returnează elementul minim dintr-o listă
- countif care numără elementele care satisfac o condiție
- sumif care adună elementele care satisfac o condiție (dintr-o listă de numere)
- Scrieți o funcție care ia ca parametru un număr natural (reprezentând o sumă de bani) și o listă de numere (reprezentând valorile tipurilor de monede existente) și returnează numărul de reprezentări posibile ale sumei (folosind oricâte monede de fiecare fel).
Marius Minea
Last modified: Thu Oct 4 9:45:00 EEST 2012