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
2477
Angular
1
Arrays
851
Artificial Intelligence
6
Asynchronous
3
Backend
5
Big Integers
5
Binary
81
Binary Search Trees
5
Binary Trees
12
Bits
44
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
301
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
206
Logic
215
Machine Learning
13
Mathematics
1076
Matrix
81
Memoization
26
Metaprogramming
17
Monads
1
MongoDB
1
Networks
12
Neural Networks
1
NumPy
6
Number Theory
85
Object-oriented Programming
86
Parsing
60
Performance
266
Permutations
39
Physics
8
Priority Queues
1
Probability
33
Puzzles
878
Queues
6
Recursion
116
Refactoring
24
Reflection
2
Regular Expressions
244
Restricted
114
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
1017
Threads
2
Trees
25
Tutorials
22
Unicode
8
Web Scraping
2
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
5,765 Kata Found
8 kyu
Total amount of points
117,777
petrosernivka
1 Issue Reported
Fundamentals
Arrays
Strings
8 kyu
Remove exclamation marks
126,920
wichu
2 Issues Reported
Fundamentals
Strings
8 kyu
Double Char
105,064
Alpri Else
Fundamentals
Strings
8 kyu
Count by X
152,751
shums16
Arrays
Fundamentals
8 kyu
Reversed Words
88,598
jhoffner
2 Issues Reported
Strings
Algorithms
8 kyu
Convert a string to an array
156,698
samjam48
3 Issues Reported
Arrays
Strings
Fundamentals
8 kyu
If you can't sleep, just count sheep!!
133,528
joshra
Fundamentals
Strings
7 kyu
Ordered Count of Characters
14,103
suic
1 Issue Reported
Fundamentals
8 kyu
DNA to RNA Conversion
159,858
torret
3 Issues Reported
Fundamentals
Strings
7 kyu
Dominant array elements
4,282
KenKamau
1 Issue Reported
Arrays
Fundamentals
8 kyu
You Can't Code Under Pressure #1
253,226
Kerrick
Fundamentals
8 kyu
Reversed sequence
149,873
jamad
2 Issues Reported
Fundamentals
8 kyu
Beginner - Reduce but Grow
169,685
PG1
1 Issue Reported
Fundamentals
Arrays
8 kyu
Sentence Smash
172,718
richardhsu
Strings
Arrays
Fundamentals
7 kyu
Delta Bits
3,699
ykagan
1 Issue Reported
Bits
Binary
Algorithms
8 kyu
Return Two Highest Values in List
11,023
resticate
1 Issue Reported
Fundamentals
Lists
8 kyu
MakeUpperCase
196,656
wichu
1 Issue Reported
Fundamentals
Strings
7 kyu
Coding 3min : A*B=C
1,295
myjinxin2015
1 Issue Reported
Puzzles
Games
8 kyu
Beginner Series #2 Clock
193,234
Vortus
1 Issue Reported
Fundamentals
8 kyu
Simple multiplication
191,335
grace555
3 Issues Reported
Fundamentals
8 kyu
Invert values
179,487
user7657844
1 Issue Reported
Lists
Fundamentals
Arrays
7 kyu
Odd or Even?
149,285
ethaning
2 Issues Reported
Fundamentals
Arrays
7 kyu
Ones and Zeros
154,438
user4386369
3 Issues Reported
Fundamentals
Arrays
8 kyu
Beginner - Lost Without a Map
202,321
PG1
3 Issues Reported
Fundamentals
Arrays
7 kyu
Binary Addition
190,809
garrettguy457
Binary
Fundamentals
6 kyu
Esolang Interpreters #1 - Introduction to Esolangs and My First Interpreter (MiniStringFuck)
7,046
donaldsebleung
8 Issues Reported
Interpreters
Esoteric Languages
Algorithms
Tutorials
6 kyu
Simple Fun #132: Number Of Carries
1,336
myjinxin2015
Puzzles
5 kyu
Sliceprimes
37
MatttNguyen
Mathematics
Algorithms
7 kyu
How far will I go?
807
Frederikbh
1 Issue Reported
Puzzles
7 kyu
Russian postal code checker
3,001
dreadknight2008
1 Issue Reported
Regular Expressions
Strings
Fundamentals
Loading...
Confirm
Collect:
undefined
Loading collection data...