Scala combines object-oriented and functional programming in one concise, high-level language. Scala's static types help avoid bugs in complex applications, and its JVM and JavaScript runtimes let you build high-performance systems with easy access to huge ecosystems of libraries.
Overview
Syllabus
- Hello World
- Two Fer
- Leap
- Space Age
- Grade School
- Bob
- Hamming
- Etl
- Robot Simulator
- Secret Handshake
- Robot Name
- Matching Brackets
- Beer Song
- House
- Food Chain
- Armstrong Numbers
- Collatz Conjecture
- Triangle
- Pascals Triangle
- Prime Factors
- Spiral Matrix
- Nth Prime
- Forth
- Clock
- Meetup
- Nucleotide Count
- Word Count
- Parallel Letter Frequency
- Alphametics
- Lens Person
- Binary Search
- Grains
- Phone Number
- Rna Transcription
- Strain
- Linked List
- Queen Attack
- Simple Cipher
- Simple Linked List
- Binary Search Tree
- Dominoes
- Sublist
- Connect
- Say
- Crypto Square
- Bowling
- Pythagorean Triplet
- Bank Account
- Zebra Puzzle
- Darts
- Difference Of Squares
- Gigasecond
- Sum Of Multiples
- Accumulate
- Flatten Array
- High Scores
- Pangram
- Raindrops
- Isogram
- Perfect Numbers
- Protein Translation
- Scrabble Score
- Sieve
- Acronym
- All Your Base
- Allergies
- Anagram
- Diamond
- Kindergarten Garden
- Largest Series Product
- Matrix
- Saddle Points
- Series
- Atbash Cipher
- Book Store
- Custom Set
- Luhn
- Roman Numerals
- Rotational Cipher
- Run Length Encoding
- Complex Numbers
- Ocr Numbers
- Palindrome Products
- Pig Latin
- Rail Fence Cipher
- Change
- Minesweeper
- Wordy
- Sgf Parsing
- Variable Length Quantity
- Zipper