Kata Library: Scala Practice
Sign Up
Time to claim your honor
Training
Practice
Complete challenging
Kata
to earn honor and ranks. Re-train to hone technique
Freestyle Sparring
Take turns remixing and refactoring others code through
Kumite
Community
Leaderboards
Achieve honor and move up the global leaderboards
Chat
Join our
Discord
server and chat with your fellow code warriors
Discussions
View our
Github Discussions
board to discuss general Codewars topics
About
Docs
Learn about all of the different aspects of Codewars
Blog
Read the latest news from Codewars and the community
Log In
Sign Up
Library
Collections
Newest
Oldest
Popularity
Positive Feedback
Most Completed
Least Completed
Hardest
Easiest
Name
Relevance
Low Satisfaction
All
My Languages
Agda (Beta)
BF (Beta)
C
CFML (Beta)
Clojure
COBOL (Beta)
CoffeeScript
CommonLisp (Beta)
Coq
C++
Crystal
C#
D (Beta)
Dart
Elixir
Elm (Beta)
Erlang (Beta)
Factor (Beta)
Forth (Beta)
Fortran (Beta)
F#
Go
Groovy
Haskell
Haxe (Beta)
Idris (Beta)
Java
JavaScript
Julia (Beta)
Kotlin
λ Calculus (Beta)
Lean
Lua
NASM
Nim (Beta)
Objective-C (Beta)
OCaml (Beta)
Pascal (Beta)
Perl (Beta)
PHP
PowerShell (Beta)
Prolog (Beta)
PureScript (Beta)
Python
R (Beta)
Racket
Raku (Beta)
Reason (Beta)
RISC-V (Beta)
Ruby
Rust
Scala
Shell
Solidity (Beta)
SQL
Swift
TypeScript
VB (Beta)
Approved & Beta
Approved
Beta
All
Kata I have not trained on
Kata I have not completed
Kata I have completed
8 kyu
easiest
7 kyu
6 kyu
5 kyu
4 kyu
3 kyu
2 kyu
1 kyu
hardest
Algorithms
35
Arrays
104
Ciphers
1
Combinatorics
1
Cryptography
1
Data Structures
3
Debugging
1
Functional Programming
2
Fundamentals
72
Games
1
Lists
19
Logic
2
Mathematics
10
Matrix
2
Number Theory
1
Object-oriented Programming
1
Puzzles
1
Queues
1
Recursion
1
Refactoring
2
Regular Expressions
3
Security
1
Sorting
6
Strings
17
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
104 Kata Found
8 kyu
Count of positives / sum of negatives
161,065
Dentzil
10 Issues Reported
Fundamentals
Arrays
Lists
5 kyu
Mean Square Error
22,208
kylehill
Arrays
Mathematics
Algorithms
8 kyu
Printing Array elements with Comma delimiters
29,772
Javatlacati
4 Issues Reported
Arrays
Fundamentals
7 kyu
The 'spiraling' box
1,938
brodiemark
1 Issue Reported
Arrays
Fundamentals
6 kyu
Flip Your Stack (of Pancakes)
523
brodiemark
Arrays
Sorting
7 kyu
Latin Squares
2,132
brodiemark
Arrays
8 kyu
Removing Elements
81,849
MorgzC41
1 Issue Reported
Lists
Arrays
Fundamentals
8 kyu
Count the Monkeys!
72,718
PG1
1 Issue Reported
Arrays
Fundamentals
Lists
Algorithms
8 kyu
Remove duplicates from list
39,453
wichu
2 Issues Reported
Fundamentals
Arrays
Lists
6 kyu
Two Sets of Equal Sum
1,287
brodiemark
Arrays
Algorithms
7 kyu
Looking for a benefactor
10,895
g964
Fundamentals
Arrays
7 kyu
My Language Skills
18,767
anter69
Sorting
Arrays
Algorithms
6 kyu
zipWith
7,238
JohanWiltink
Lists
Arrays
Functional Programming
Algorithms
7 kyu
No oddities here
33,916
ineiti
Arrays
Fundamentals
8 kyu
You only need one - Beginner
155,432
PG1
3 Issues Reported
Fundamentals
Strings
Arrays
8 kyu
Add Length
37,731
debri
Arrays
Lists
Fundamentals
7 kyu
Sort by Last Char
10,010
PG1
1 Issue Reported
Fundamentals
Strings
Arrays
Sorting
7 kyu
Find the capitals
45,452
ankr
1 Issue Reported
Strings
Arrays
Fundamentals
8 kyu
Beginner - Lost Without a Map
200,087
PG1
3 Issues Reported
Fundamentals
Arrays
7 kyu
Populate hash with array keys and default value
4,130
jhoffner
Arrays
Fundamentals
8 kyu
Calculate average
175,538
wichu
3 Issues Reported
Fundamentals
Arrays
4 kyu
Sum by Factors
20,024
g964
3 Issues Reported
Arrays
Algorithms
Mathematics
6 kyu
Reducing by steps
4,506
g964
3 Issues Reported
Mathematics
Arrays
Functional Programming
Lists
Data Structures
7 kyu
Parts of a list
17,860
g964
1 Issue Reported
Arrays
Lists
Data Structures
Algorithms
6 kyu
PI approximation
5,737
g964
2 Issues Reported
Arrays
Mathematics
Fundamentals
6 kyu
Highest Scoring Word
105,643
PG1
1 Issue Reported
Fundamentals
Strings
Arrays
6 kyu
Multiplication table
42,945
Bugari
1 Issue Reported
Arrays
Fundamentals
7 kyu
Determine if the poker hand is flush
6,248
CodingWarrior
1 Issue Reported
Arrays
Algorithms
Logic
Strings
Games
6 kyu
Transform To Prime
6,532
MrZizoScream
Fundamentals
Arrays
6 kyu
Reverse every other word in the string
11,322
Confettimaker
3 Issues Reported
Arrays
Fundamentals
Loading...
Confirm
Collect:
undefined
Loading collection data...