Kata Library: C 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
17
Algebra
12
Algorithms
600
Arrays
282
Artificial Intelligence
1
Big Integers
7
Binary
43
Binary Search Trees
2
Binary Trees
6
Bits
27
Cellular Automata
3
Ciphers
12
Combinatorics
9
Compilers
4
Cryptography
15
Data Science
4
Data Structures
31
Date Time
20
Debugging
14
Design Patterns
1
Discrete Mathematics
3
Dynamic Programming
3
Esoteric Languages
5
Filtering
3
Functional Programming
17
Fundamentals
919
Game Solvers
2
Games
52
Genetic Algorithms
1
Geometry
45
Graph Theory
5
Graphics
2
Graphs
2
Image Processing
1
Interpreters
8
Iterators
1
Language Features
2
Linear Algebra
5
Linked Lists
11
Lists
61
Logic
52
Machine Learning
1
Macros
3
Mathematics
304
Matrix
26
Memoization
1
Metaprogramming
1
Networks
8
Number Theory
14
Object-oriented Programming
8
Parsing
16
Performance
39
Permutations
2
Probability
4
Puzzles
187
Queues
4
Recursion
16
Refactoring
7
Reflection
1
Regular Expressions
50
Restricted
13
Reverse Engineering
1
Riddles
2
Security
7
Sets
1
Sorting
34
Stacks
1
State Machines
4
Statistics
3
Strings
319
Threads
1
Trees
4
Tutorials
7
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
1,609 Kata Found
7 kyu
Stones on the Table
3,823
LogicalX
Fundamentals
7 kyu
Sum of two lowest positive integers
240,393
emporio
4 Issues Reported
Arrays
Fundamentals
7 kyu
The reject() function
5,109
user5363957
1 Issue Reported
Arrays
Fundamentals
7 kyu
No Loops 1 - Small enough?
3,064
PG1
1 Issue Reported
Fundamentals
Arrays
7 kyu
Likes Vs Dislikes
5,010
user5257673
1 Issue Reported
Arrays
Algorithms
5 kyu
Number of trailing zeros of N!
58,336
Ivan Diachenko
4 Issues Reported
Algorithms
Logic
Mathematics
6 kyu
Bouncing Balls
95,230
g964
1 Issue Reported
Puzzles
Algorithms
Mathematics
7 kyu
Geometry Basics: Distance between points in 3D
872
taw
1 Issue Reported
Geometry
Fundamentals
7 kyu
number with 3 roots.
2,025
abdhalees
1 Issue Reported
Algorithms
5 kyu
Count IP Addresses
32,033
xDranik
Algorithms
6 kyu
Persistent Bugger.
210,309
joh_pot
Fundamentals
Mathematics
7 kyu
Pairs of integers from 0 to n
2,685
buttonupbub
Fundamentals
6 kyu
Binary to Text (ASCII) Conversion
5,715
deanvn
4 Issues Reported
Binary
Strings
Fundamentals
8 kyu
Simple multiplication
195,656
grace555
2 Issues Reported
Fundamentals
6 kyu
Array combinations
2,959
KenKamau
Fundamentals
Combinatorics
7 kyu
Cartesian neighbors
3,584
febonachi
2 Issues Reported
Fundamentals
Mathematics
7 kyu
Odd or Even?
151,571
ethaning
2 Issues Reported
Fundamentals
Arrays
7 kyu
Simple letter removal
3,343
KenKamau
1 Issue Reported
Fundamentals
8 kyu
Hex to Decimal
32,504
wichu
4 Issues Reported
Fundamentals
6 kyu
Playing with digits
146,528
g964
3 Issues Reported
Fundamentals
Mathematics
7 kyu
How many socks for a pair?
296
xcn
Fundamentals
Mathematics
7 kyu
Circle cipher
1,168
tomatosonic
1 Issue Reported
Ciphers
Algorithms
8 kyu
Find the first non-consecutive number
69,629
thecodeite
1 Issue Reported
Arrays
Fundamentals
6 kyu
Disgruntled Employee
1,274
user5854572
1 Issue Reported
Logic
Mathematics
Sorting
Arrays
Puzzles
7 kyu
Expand a String Based on Alphabet Position
87
m0hc33n
1 Issue Reported
Strings
Algorithms
Fundamentals
Arrays
Parsing
6 kyu
Calculate the area of a regular n sides polygon inside a circle of radius r
4,971
Chrono79
3 Issues Reported
Mathematics
Geometry
Fundamentals
6 kyu
FIXME: Hello
3,219
dinglemouse
Debugging
1 kyu
To BrainFuck Transpiler
221
ZED.CWT
3 Issues Reported
Esoteric Languages
Parsing
Compilers
7 kyu
Happy Birthday, Darling!
3,899
anter69
Mathematics
Fundamentals
5 kyu
Not very secure
51,111
mayrsascha
6 Issues Reported
Regular Expressions
Strings
Loading...
Confirm
Collect:
undefined
Loading collection data...