Kata Library: Python 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
99
Algebra
50
Algorithms
2473
Angular
1
Arrays
851
Artificial Intelligence
6
Asynchronous
3
Backend
5
Big Integers
5
Binary
80
Binary Search Trees
5
Binary Trees
12
Bits
43
Cellular Automata
7
Ciphers
52
Combinatorics
55
Compilers
5
Concurrency
1
Cryptography
64
Data Frames
5
Data Science
36
Data Structures
226
Databases
2
Date Time
67
Debugging
61
Decorator
7
Design Patterns
13
Discrete Mathematics
8
Domain Specific Languages
1
Dynamic Programming
62
Esoteric Languages
22
Event Handling
1
Filtering
11
Flask
1
Functional Programming
61
Fundamentals
2625
Game Solvers
44
Games
300
Genetic Algorithms
6
Geometry
140
Graph Theory
58
Graphics
4
Graphs
11
Heaps
1
Image Processing
4
Interpreters
29
Iterators
10
JSON
4
Language Features
17
Linear Algebra
21
Linked Lists
23
Lists
205
Logic
214
Machine Learning
13
Mathematics
1074
Matrix
80
Memoization
26
Metaprogramming
16
Monads
1
MongoDB
1
Networks
12
Neural Networks
1
NumPy
6
Number Theory
85
Object-oriented Programming
86
Parsing
60
Performance
262
Permutations
39
Physics
8
Priority Queues
1
Probability
33
Puzzles
876
Queues
6
Recursion
116
Refactoring
24
Reflection
2
Regular Expressions
242
Restricted
113
Reverse Engineering
3
Riddles
13
SQL
1
Scheduling
4
Searching
8
Security
26
Set Theory
10
Sets
9
Simulation
13
Singleton
1
Sorting
144
Stacks
4
State Machines
7
Statistics
40
Streams
1
Strings
1015
Threads
2
Trees
25
Tutorials
22
Unicode
8
Web Scraping
2
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
5,755 Kata Found
Beta
Clean Nesting Tree
23
DrillToHeaven
Status:
Awaiting approval
Estimated Rank:
7 kyu
Lists
Arrays
Recursion
Trees
7 kyu
Powers of 3
3,614
kjytay
1 Issue Reported
Mathematics
Algorithms
6 kyu
Not prime numbers
1,394
riyakayal
Fundamentals
Performance
Algorithms
8 kyu
Neutralisation
11,261
saudiGuy
Algorithms
Strings
7 kyu
Credit card issuer checking
5,862
treffynnon
5 Issues Reported
Algorithms
6 kyu
Matrix Trace
1,303
chipit24
Linear Algebra
Mathematics
Matrix
Algorithms
6 kyu
Digit Racers
44
Cloud Walker
Strings
Sorting
Fundamentals
6 kyu
IP Validation
43,741
wink
5 Issues Reported
Regular Expressions
Algorithms
6 kyu
Transforming Chess Piece
30
brodiemark
Games
Lists
Arrays
7 kyu
Genetic Algorithm Series - #3 Crossover
2,168
gabrielsiedler
2 Issues Reported
Strings
Algorithms
Genetic Algorithms
7 kyu
80's Kids #2: Help ALF Find His Spaceship
2,188
NateBrady23
3 Issues Reported
Arrays
Algorithms
7 kyu
Figure Out the Notes
542
joebegley15
Algorithms
7 kyu
Count the Ones
3,639
rodentrabies
2 Issues Reported
Binary
Algorithms
7 kyu
Delta Bits
3,409
ykagan
1 Issue Reported
Bits
Binary
Algorithms
7 kyu
Orthogonal Vectors
1,918
user3043623
4 Issues Reported
Physics
Mathematics
Algorithms
7 kyu
Palindrome chain length
14,299
mirelon
2 Issues Reported
Algorithms
8 kyu
Pirates!! Are the Cannons ready!??
12,106
j_codez
1 Issue Reported
Algorithms
7 kyu
Dot Calculator
6,881
ryanthestupid
Strings
Fundamentals
7 kyu
Basic Math (Add or Subtract)
6,785
nza
Strings
Fundamentals
6 kyu
Generate All Chess960 Positions
61
brodiemark
Games
Strings
Sorting
5 kyu
The Midnight Escape
91
dfhwze
Algorithms
Riddles
Performance
6 kyu
Simple Sentences
3,866
fizis
3 Issues Reported
Strings
Regular Expressions
Fundamentals
Beta
Mouse Over (x,y) (Performance Version)
9
kubesolver
Status:
Awaiting approval
Estimated Rank:
3 kyu
Performance
6 kyu
Connect Four - placing tokens
246
mmalkavian
Arrays
Fundamentals
7 kyu
Magic Sum of 3s
1,389
nyi
Fundamentals
7 kyu
From-To-Step Sequence Generator
1,107
Drymonade
1 Issue Reported
Arrays
Fundamentals
2 kyu
Symbolic differentiation of prefix expressions
1,213
user4850992
9 Issues Reported
Algorithms
8 kyu
[BUG] XCOM-409: Flight distance of Interceptor planes is miscalculated
1,548
hobovsky
Debugging
Beta
Mouse Over (x,y)
29
kubesolver
Status:
Awaiting approval
Estimated Rank:
7 kyu
Beta
I before E except after C
19
scarecrw
Status:
Awaiting approval
Estimated Rank:
7 kyu
Strings
Regular Expressions
Loading...
Confirm
Collect:
undefined
Loading collection data...