I want to learn Scala for a long time for a lot of reasons. One reason is that I am very interested in exploring functional programming and its integration with JVM makes it so powerful that it can do either big data processing, machine learning or backend work.
I recently found this link. After having a quick overview of it. I think it is a good start as it gives a progressive way to learn Scala from nothing. Thanks to the author of [this site](this link, I used some of his code as reference when I was working on it. Actually, there are a lot of programmers used this set of problems for your reference.
For the easier problems here, just don't have a problem-solving oriented mentality and think more about how to use Scala's way to solve the problem. Otherwise, there would no difference from doing imperative programming like Java.
- Add more questions to the repo
- Add test cases for each problem and automate the testing if its possible, so future Scala learners could benefit from this project (hopefully)