Functional Programming Principles in Scala
Personal solutions on assignments from the course https://www.coursera.org/learn/progfun1
Syllabus and programming assignments
Getting started + Functions & Evaluation
- Recursion (recfun)
Higher Order Functions
- Functional Sets (funsets)
Data and Abstraction
- Object-Oriented Sets (objsets)
Types and Pattern Matching
- Huffman Coding (patman)
Collections
- Anagrams (forcomp)