A tutorial on how to use the Scala Algorithms website and how to get the most out of it
What is a Scala Algorithm Solution?
Programming interviews often rely on coding challenges, that will test both the language expertise as well as general algorithm knowledge. These algorithms may also be needed in day-to-day work.
A "Scala Algorithm Solution" helps you tackle these challenges, because it explores the chellenge in detail.
What are its components?
How to run a solution in Scastie?
Once you have copied the solution, open https://scastie.scala-lang.org/, and paste the code there. Then press the "Save" button and your solution will run.
How to get the most out of it
Run the Unit test cases, and try to break and fix the code
This helps you get a better understanding of Scala and the algorithm involved. You can even break up the code into smaller chunks, and test them individually as well. This will help you tackle problems much more efficiently as you learn how to break them down.
Join the Members' room
You can become a member of the community and ask questions by becoming registered, which you can by purchasing access to at least one Paid solution. This way, we will be able to support any questions and feedback you may have, to improve your learning.
Get an introduction to SBT
The Essential SBT tutorial will help you get started with the Scala Build Tool, to enable you to build production apps and also more easily run the algorithm solutions.
So that you can get further tips, hints and updates to the Scala Algorithms.