Hey there!
More than 150 were solved in this repository, created to help students attending FUNCTIONAL PROGRAMMING courses. Here you can find exercises and source codes related to the following topics:
- Function definitions, guards, recursive functions, elementary types
- Syntax, reduction steps, redex, normal form
- Lazy and eager evaluation
- Standard functions, types, predefined operators
- Data structures in FP - lists, tuples, records, arrays, class
- Lists, definitions, operations and functions on lists, generators, patterns, recursion
- Fibonacci function, double recursion
- Types in FP
- Simple types, algebraic types, composite types, trees
- Algorithms
- Search, sort, traverse - higher-order functions, filters, map, iterate, fold
- Tuples, list comprehensions, equivalences
- Sorting algorithms, merging
- Infinite lists -records, arrays
- Algebraic types, trees
- Abstract data types (ADT)
- Classes, instances, type classes
Please don't hesitate to explore the solutions. Some may be obvious, and others can be really challenging! So, enjoy the repo :) I created it for you ...
SIDE NOTE: If you want to report anything, you can reach me on social media!
Author: Alfredo Martins
| Nickname: CodeTyper
Professor: Zsók Viktória Dr.
Place and date: Budapest, November 2022
Learn by doing.
- Facebook:
https://www.facebook.com/alfredomartins.alfredo
- Twitter: https://twitter.com/AlfredoMartins0
- GitHub:
https://github.com/CodeTyperPro