Kata Library: Haskell 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
ASCII Art
13
Algebra
15
Algorithms
879
Arrays
343
Artificial Intelligence
1
Big Integers
3
Binary
24
Binary Search Trees
1
Binary Trees
9
Bits
20
Cellular Automata
1
Ciphers
12
Combinatorics
18
Compilers
3
Cryptography
7
Data Science
7
Data Structures
61
Databases
2
Date Time
12
Debugging
14
Design Patterns
1
Discrete Mathematics
2
Dynamic Programming
27
Esoteric Languages
10
Filtering
4
Functional Programming
38
Fundamentals
1067
Game Solvers
4
Games
38
Geometry
44
Graph Theory
10
Graphics
2
Heaps
1
Image Processing
2
Interpreters
22
Iterators
2
JSON
1
Language Features
3
Linear Algebra
8
Linked Lists
3
Lists
100
Logic
66
Machine Learning
3
Mathematics
398
Matrix
21
Memoization
12
Metaprogramming
2
Monads
5
Networks
2
Number Theory
34
Object-oriented Programming
8
Parsing
20
Performance
75
Permutations
10
Physics
1
Priority Queues
1
Probability
7
Puzzles
243
Queues
3
Recursion
49
Refactoring
11
Regular Expressions
47
Restricted
10
Riddles
5
SQL
2
Scheduling
2
Security
2
Set Theory
1
Sets
3
Sorting
59
Stacks
1
State Machines
1
Statistics
9
Streams
3
Strings
362
Theorem Proving
5
Trees
11
Tutorials
10
Unicode
1
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
2,063 Kata Found
7 kyu
Powers of 3
3,674
kjytay
1 Issue Reported
Mathematics
Algorithms
6 kyu
Not prime numbers
1,411
riyakayal
Fundamentals
Performance
Algorithms
7 kyu
Credit card issuer checking
5,911
treffynnon
5 Issues Reported
Algorithms
6 kyu
Matrix Trace
1,315
chipit24
Linear Algebra
Mathematics
Matrix
Algorithms
7 kyu
Delta Bits
3,416
ykagan
1 Issue Reported
Bits
Binary
Algorithms
7 kyu
Orthogonal Vectors
1,921
user3043623
4 Issues Reported
Physics
Mathematics
Algorithms
7 kyu
Palindrome chain length
14,306
mirelon
2 Issues Reported
Algorithms
7 kyu
Dot Calculator
6,888
ryanthestupid
Strings
Fundamentals
7 kyu
Basic Math (Add or Subtract)
6,789
nza
Strings
Fundamentals
5 kyu
The Midnight Escape
94
dfhwze
Algorithms
Riddles
Performance
7 kyu
Magic Sum of 3s
1,393
nyi
Fundamentals
7 kyu
From-To-Step Sequence Generator
1,108
Drymonade
1 Issue Reported
Arrays
Fundamentals
2 kyu
Symbolic differentiation of prefix expressions
1,213
user4850992
9 Issues Reported
Algorithms
4 kyu
Shortest Knight Path
5,189
ElDynamite
2 Issues Reported
Algorithms
6 kyu
Build a pile of Cubes
89,316
g964
2 Issues Reported
Mathematics
Algorithms
7 kyu
Name Array Capping
9,400
ogryzek
1 Issue Reported
Strings
Arrays
Fundamentals
7 kyu
Arithmetic List!
5,592
zenAndroid
Arrays
Fundamentals
7 kyu
Indexed capitalization
10,602
KenKamau
5 Issues Reported
Fundamentals
1 kyu
Tiny Three-Pass Compiler
2,800
nklein
18 Issues Reported
Compilers
Algorithms
7 kyu
Sum of Odd Cubed Numbers
11,519
elliottmck
5 Issues Reported
Fundamentals
Functional Programming
Arrays
6 kyu
Cut me in Pieces but in The Way I Like
186
raulbc777
Fundamentals
Algorithms
Mathematics
6 kyu
Group-by and Sum
295
Fbasham
Fundamentals
Beta
Existential Crisis
10
tobeannouncd
Status:
Awaiting approval
Estimated Rank:
7 kyu
Functional Programming
Debugging
Fundamentals
7 kyu
Shift Left
2,426
sazzadshopno
Fundamentals
8 kyu
Welcome to the City
33,666
troglodite
2 Issues Reported
Strings
Fundamentals
4 kyu
Matrix Determinant
24,400
pjfranzini
8 Issues Reported
Matrix
Linear Algebra
Mathematics
Recursion
Algorithms
5 kyu
Divide and maximize
338
AveragePythonEnjoyer
1 Issue Reported
Puzzles
Lists
Arrays
Mathematics
6 kyu
Valid Phone Number
21,204
xDranik
3 Issues Reported
Regular Expressions
Algorithms
6 kyu
Colorful Number
966
msg7086
1 Issue Reported
Algorithms
6 kyu
Next polydivisible number
207
JohanWiltink
Algorithms
Loading...
Confirm
Collect:
undefined
Loading collection data...