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
Algebra
2
Algorithms
135
Arrays
25
Big Integers
1
Binary
3
Bits
2
Ciphers
1
Combinatorics
1
Cryptography
1
Data Structures
10
Date Time
2
Discrete Mathematics
1
Dynamic Programming
1
Functional Programming
1
Fundamentals
135
Games
1
Geometry
6
Linked Lists
1
Lists
5
Logic
13
Mathematics
46
Matrix
2
Networks
1
Parsing
2
Performance
6
Puzzles
8
Queues
1
Recursion
2
Regular Expressions
4
Restricted
1
Security
1
Sorting
6
Strings
31
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
135 Kata Found
5 kyu
Integers: Recreation One
27,463
g964
1 Issue Reported
Fundamentals
Algorithms
7 kyu
Expand a String Based on Alphabet Position
57
m0hc33n
Strings
Algorithms
Fundamentals
Arrays
Parsing
6 kyu
Count the divisible numbers
3,767
joh_pot
1 Issue Reported
Fundamentals
Algorithms
7 kyu
Calculate Two People's Individual Ages
3,580
AseelM
Fundamentals
Algorithms
Arrays
4 kyu
Explosive Sum
9,237
surtich
2 Issues Reported
Algorithms
Mathematics
Fundamentals
6 kyu
Find the unique number
156,068
isqua
3 Issues Reported
Fundamentals
Algorithms
Arrays
Performance
8 kyu
What is between?
76,789
sgwozdz
Fundamentals
Algorithms
8 kyu
Count the Monkeys!
74,484
PG1
1 Issue Reported
Arrays
Fundamentals
Lists
Algorithms
8 kyu
Keep Hydrated!
236,599
paulrichard
1 Issue Reported
Algorithms
Mathematics
Fundamentals
6 kyu
Equal Sides Of An Array
134,544
Shivo
Algorithms
Arrays
Fundamentals
6 kyu
Array Exchange
1,608
hafizio
Arrays
Algorithms
Fundamentals
6 kyu
How many permutations where indices change by at most 1
215
benjaminzwhite
Fundamentals
Algorithms
Puzzles
Mathematics
Discrete Mathematics
7 kyu
Which section did you scroll to?
2,541
crianonim
Fundamentals
Algorithms
3 kyu
Divide integers as strings
1,172
Voile
Strings
Fundamentals
Big Integers
Algorithms
7 kyu
Password validator
8,418
tdowek1
1 Issue Reported
Fundamentals
Regular Expressions
Algorithms
7 kyu
Sum of powers of 2
1,643
atrX
Fundamentals
Algorithms
7 kyu
Sort rectangles and circles by area II
2,889
JohanWiltink
Fundamentals
Algorithms
Sorting
Mathematics
Geometry
7 kyu
The Poet And The Pendulum
4,856
MrZizoScream
4 Issues Reported
Fundamentals
Arrays
Algorithms
Performance
7 kyu
Tetris Series #1 — Scoring System
1,953
Etoneja
1 Issue Reported
Fundamentals
Games
Algorithms
Arrays
7 kyu
Total Sums of Coefficients of a Binomial Raised to the Nth-Power
381
raulbc777
Fundamentals
Data Structures
Algorithms
Mathematics
Logic
6 kyu
Remove a Specific Element of an Array
960
raulbc777
Fundamentals
Data Structures
Algorithms
Mathematics
Logic
7 kyu
Reduce My Fraction
4,639
SavageWilliam
Fundamentals
Recursion
Algorithms
6 kyu
Estimating Amounts of Subsets
2,283
raulbc777
4 Issues Reported
Fundamentals
Data Structures
Algorithms
Mathematics
Logic
Strings
6 kyu
Triangles made of random points
244
Muchacos
Mathematics
Geometry
Algorithms
Arrays
Performance
Fundamentals
7 kyu
Help the farmer to count rabbits, chickens and cows
1,048
andriyrom
2 Issues Reported
Fundamentals
Algorithms
Mathematics
6 kyu
Tortoise racing
32,727
g964
Fundamentals
Mathematics
Algorithms
5 kyu
Numbers that are a power of their sum of digits
2,142
raulbc777
3 Issues Reported
Algorithms
Mathematics
Sorting
Data Structures
Fundamentals
4 kyu
Getting along with Integer Partitions
3,676
g964
3 Issues Reported
Fundamentals
Algorithms
7 kyu
Principal Diagonal | VS | Secondary Diagonal
2,658
CRYPTON
Fundamentals
Matrix
Algorithms
6 kyu
A Rule of Divisibility by 13
16,171
g964
2 Issues Reported
Fundamentals
Algorithms
Mathematics
Loading...
Confirm
Collect:
undefined
Loading collection data...