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
94
Algebra
44
Algorithms
2259
Angular
1
Arrays
819
Artificial Intelligence
5
Asynchronous
3
Backend
2
Big Integers
5
Binary
77
Binary Search Trees
5
Binary Trees
11
Bits
40
Cellular Automata
7
Ciphers
49
Combinatorics
47
Compilers
5
Cryptography
52
Data Frames
4
Data Science
31
Data Structures
214
Databases
2
Date Time
60
Debugging
60
Decorator
6
Design Patterns
13
Discrete Mathematics
7
Domain Specific Languages
1
Dynamic Programming
57
Esoteric Languages
20
Event Handling
1
Filtering
11
Functional Programming
59
Fundamentals
2507
Game Solvers
40
Games
277
Genetic Algorithms
6
Geometry
127
Graph Theory
47
Graphics
4
Graphs
7
Heaps
1
Image Processing
4
Interpreters
26
Iterators
9
JSON
3
Language Features
15
Linear Algebra
19
Linked Lists
23
Lists
187
Logic
200
Machine Learning
12
Mathematics
978
Matrix
75
Memoization
24
Metaprogramming
11
Monads
1
MongoDB
1
Networks
11
NumPy
3
Number Theory
75
Object-oriented Programming
84
Parsing
55
Performance
227
Permutations
34
Physics
6
Priority Queues
1
Probability
29
Puzzles
811
Queues
6
Recursion
103
Refactoring
24
Reflection
2
Regular Expressions
231
Restricted
100
Reverse Engineering
3
Riddles
12
SQL
1
Scheduling
3
Searching
8
Security
22
Set Theory
10
Sets
9
Simulation
9
Singleton
1
Sorting
136
Stacks
3
State Machines
5
Statistics
33
Streams
1
Strings
960
Threads
1
Trees
19
Tutorials
21
Unicode
7
Web Scraping
2
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
5,334 Kata Found
7 kyu
Number of Decimal Digits
30,214
user8654865
2 Issues Reported
Strings
Fundamentals
6 kyu
Group-by and Sum
209
Fbasham
Fundamentals
1 kyu
Mine Sweeper
1,274
myjinxin2015
Puzzles
Game Solvers
5 kyu
Catch the Bus - Continuous Edition
42
uttumuttu
Mathematics
Probability
Algorithms
7 kyu
Shift Left
2,258
sazzadshopno
Fundamentals
7 kyu
The old switcheroo 2
3,195
joh_pot
Strings
Fundamentals
8 kyu
Welcome to the City
32,482
troglodite
2 Issues Reported
Strings
Fundamentals
1 kyu
Full Metal Chemist #2: parse me...
130
Blind4Basics
1 Issue Reported
Regular Expressions
Puzzles
6 kyu
Matrix Trace
1,229
chipit24
Linear Algebra
Mathematics
Matrix
Algorithms
7 kyu
All Nines
786
brodiemark
Mathematics
7 kyu
Friday the 13th Part 1
1,633
BurstNova
2 Issues Reported
Fundamentals
Arrays
4 kyu
Matrix Determinant
24,285
pjfranzini
8 Issues Reported
Matrix
Linear Algebra
Mathematics
Recursion
Algorithms
5 kyu
Cryptic Cave: Episode 1
126
Unihedron
Reverse Engineering
Games
Esoteric Languages
Puzzles
5 kyu
Divide and maximize
296
AveragePythonEnjoyer
1 Issue Reported
Puzzles
Lists
Arrays
Mathematics
6 kyu
Valid Phone Number
20,971
xDranik
2 Issues Reported
Regular Expressions
Algorithms
6 kyu
Colorful Number
893
msg7086
1 Issue Reported
Algorithms
7 kyu
Check whether a number is valid in a given numeral system
772
SummerTheCoder
1 Issue Reported
6 kyu
Next polydivisible number
198
JohanWiltink
Algorithms
6 kyu
Kids and candies
869
sebaas
Algorithms
7 kyu
Keypad horror
4,377
Laurynas Lazauskas
Strings
7 kyu
Cyrillic letters
217
FranzMartyn
Strings
Unicode
6 kyu
[Code Golf] Dreidel dreidel
43
anter69
Restricted
4 kyu
Chinese Numeral Encoder
1,140
constablebrew
2 Issues Reported
Algorithms
7 kyu
Return substring instance count
8,563
jhoffner
Strings
Fundamentals
6 kyu
Goldbach's Conjecture
606
rsalgado
Algorithms
Number Theory
6 kyu
Multiples of 3 and 5 redux
2,003
yumaikas
Algorithms
Mathematics
7 kyu
Thinking & Testing : Incomplete string
1,638
myjinxin2015
2 Issues Reported
Puzzles
5 kyu
Largest product in a series
3,893
JaniL
Mathematics
Algorithms
7 kyu
Mumbling
239,945
g964
1 Issue Reported
Fundamentals
Strings
Puzzles
6 kyu
Cut me in Pieces but in The Way I Like
137
raulbc777
Fundamentals
Algorithms
Mathematics
Loading...
Confirm
Collect:
undefined
Loading collection data...