Kata Library: Rust 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
10
Algebra
10
Algorithms
501
Arrays
202
Big Integers
3
Binary
15
Binary Search Trees
1
Binary Trees
3
Bits
13
Cellular Automata
1
Ciphers
13
Combinatorics
8
Compilers
3
Cryptography
6
Data Science
2
Data Structures
54
Databases
1
Date Time
9
Debugging
8
Design Patterns
1
Discrete Mathematics
3
Dynamic Programming
15
Esoteric Languages
8
Functional Programming
8
Fundamentals
576
Game Solvers
7
Games
27
Geometry
23
Graph Theory
9
Interpreters
10
Iterators
2
Language Features
3
Linear Algebra
1
Lists
42
Logic
48
Machine Learning
1
Mathematics
267
Matrix
14
Memoization
10
Metaprogramming
3
Networks
1
Number Theory
15
Object-oriented Programming
13
Parsing
11
Performance
46
Permutations
8
Probability
2
Puzzles
96
Queues
4
Recursion
13
Refactoring
10
Regular Expressions
30
Restricted
1
Reverse Engineering
1
Riddles
1
Scheduling
2
Searching
1
Security
3
Sets
1
Sorting
39
Stacks
1
State Machines
1
Statistics
3
Strings
223
Trees
6
Tutorials
5
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
1,086 Kata Found
5 kyu
Number of trailing zeros of N!
58,306
Ivan Diachenko
4 Issues Reported
Algorithms
Logic
Mathematics
6 kyu
Bouncing Balls
95,170
g964
1 Issue Reported
Puzzles
Algorithms
Mathematics
5 kyu
Count IP Addresses
32,024
xDranik
Algorithms
6 kyu
Persistent Bugger.
210,252
joh_pot
Fundamentals
Mathematics
6 kyu
Simple Fun #250: Prefix Sums To Suffix Sums
397
myjinxin2015
Algorithms
8 kyu
Simple multiplication
195,523
grace555
2 Issues Reported
Fundamentals
7 kyu
Odd or Even?
151,511
ethaning
2 Issues Reported
Fundamentals
Arrays
7 kyu
Simple letter removal
3,336
KenKamau
1 Issue Reported
Fundamentals
8 kyu
Hex to Decimal
32,476
wichu
4 Issues Reported
Fundamentals
5 kyu
Lazy Repeater
8,791
nklein
1 Issue Reported
Iterators
Algorithms
6 kyu
Playing with digits
146,496
g964
3 Issues Reported
Fundamentals
Mathematics
7 kyu
Circle cipher
1,165
tomatosonic
1 Issue Reported
Ciphers
Algorithms
8 kyu
Find the first non-consecutive number
69,602
thecodeite
1 Issue Reported
Arrays
Fundamentals
6 kyu
Calculate the area of a regular n sides polygon inside a circle of radius r
4,968
Chrono79
3 Issues Reported
Mathematics
Geometry
Fundamentals
6 kyu
Is this a valid Tic Tac Toe position?
549
SummerTheCoder
Arrays
Algorithms
Games
Logic
1 kyu
To BrainFuck Transpiler
221
ZED.CWT
3 Issues Reported
Esoteric Languages
Parsing
Compilers
5 kyu
Not very secure
51,101
mayrsascha
6 Issues Reported
Regular Expressions
Strings
5 kyu
Challenge Fun #14: Target Game
526
myjinxin2015
1 Issue Reported
Algorithms
Arrays
6 kyu
Decode the Morse code
122,939
jolaf
11 Issues Reported
Algorithms
7 kyu
Reverse words
159,051
jnicol
2 Issues Reported
Strings
Fundamentals
4 kyu
Spinning Rings - Fidget Spinner Edition
277
Voile
1 Issue Reported
Performance
6 kyu
Integers: Recreation Two
1,084
g964
2 Issues Reported
Fundamentals
Mathematics
Puzzles
5 kyu
Integers: Recreation One
27,647
g964
1 Issue Reported
Fundamentals
Algorithms
8 kyu
Remove First and Last Character
317,124
Steadyx
3 Issues Reported
Strings
Fundamentals
7 kyu
Return the first M multiples of N
10,534
diophore
6 Issues Reported
Mathematics
Fundamentals
7 kyu
A Rule of Divisibility by 7
13,409
g964
1 Issue Reported
Fundamentals
6 kyu
Catalog
3,008
g964
1 Issue Reported
Fundamentals
Strings
4 kyu
Smallest possible sum
8,407
dkhaburdzania
7 Issues Reported
Algorithms
Mathematics
Arrays
8 kyu
Merge two sorted arrays into one
41,503
Y.y
1 Issue Reported
Fundamentals
Arrays
8 kyu
Switch it Up!
89,423
iamchingel
Fundamentals
Loading...
Confirm
Collect:
undefined
Loading collection data...