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
Algorithms
18
Arrays
30
Binary
2
Bits
1
Combinatorics
1
Data Structures
4
Dynamic Programming
1
Functional Programming
8
Fundamentals
41
Iterators
1
Lists
60
Mathematics
6
Number Theory
1
Performance
1
Puzzles
4
Queues
1
Recursion
1
Refactoring
1
Regular Expressions
1
Restricted
1
Sorting
2
Strings
3
FEATURED TAGS
Cryptography
Data Science
Debugging
Games
Tutorials
60 Kata Found
5 kyu
Divide and maximize
277
AveragePythonEnjoyer
1 Issue Reported
Puzzles
Lists
Arrays
Mathematics
8 kyu
Count of positives / sum of negatives
161,195
Dentzil
10 Issues Reported
Fundamentals
Arrays
Lists
8 kyu
Removing Elements
81,878
MorgzC41
1 Issue Reported
Lists
Arrays
Fundamentals
8 kyu
Count the Monkeys!
72,738
PG1
1 Issue Reported
Arrays
Fundamentals
Lists
Algorithms
8 kyu
Return Two Highest Values in List
10,565
resticate
1 Issue Reported
Fundamentals
Lists
8 kyu
Remove duplicates from list
39,471
wichu
2 Issues Reported
Fundamentals
Arrays
Lists
6 kyu
zipWith
7,238
JohanWiltink
Lists
Arrays
Functional Programming
Algorithms
5 kyu
Rule 30
884
MircoT
1 Issue Reported
Lists
Arrays
Binary
Puzzles
7 kyu
Sort by binary ones
1,165
guumaster
Arrays
Lists
Algorithms
Sorting
Binary
Bits
6 kyu
Reducing by steps
4,508
g964
3 Issues Reported
Mathematics
Arrays
Functional Programming
Lists
Data Structures
7 kyu
Parts of a list
17,862
g964
1 Issue Reported
Arrays
Lists
Data Structures
Algorithms
7 kyu
Sum of differences between products and LCMs
1,833
GiacomoSorbi
2 Issues Reported
Arrays
Lists
Fundamentals
7 kyu
Queue time counter
1,712
GiacomoSorbi
Queues
Lists
Algorithms
5 kyu
Josephus Survivor
16,794
GiacomoSorbi
1 Issue Reported
Mathematics
Combinatorics
Algorithms
Lists
Arrays
6 kyu
Tribonacci Sequence
160,627
GiacomoSorbi
7 Issues Reported
Number Theory
Arrays
Lists
Fundamentals
5 kyu
Maximum subarray sum
83,534
knotman90
3 Issues Reported
Algorithms
Lists
Dynamic Programming
Fundamentals
Performance
6 kyu
Fibonacci on roids
521
GiacomoSorbi
1 Issue Reported
Recursion
Lists
Arrays
Algorithms
6 kyu
Fun with lists: map
1,697
janitormeir
Lists
Functional Programming
Fundamentals
6 kyu
The takeWhile Function
2,456
jgdodson
2 Issues Reported
Functional Programming
Arrays
Algorithms
Lists
Data Structures
7 kyu
Complete Series
2,557
RoninGonan
Lists
Arrays
Fundamentals
7 kyu
Baby shark lyrics generator
2,683
albertogcmr
2 Issues Reported
Strings
Lists
Fundamentals
Restricted
6 kyu
N smallest elements in original order
3,013
GiacomoSorbi
Arrays
Lists
Data Structures
Algorithms
8 kyu
Grasshopper - Array Mean
29,509
danleavitt0
2 Issues Reported
Arrays
Lists
Fundamentals
7 kyu
Candy problem
5,510
JustyFY
Lists
Algorithms
7 kyu
Monotone travel
6,785
bkaes
1 Issue Reported
Lists
Fundamentals
6 kyu
Delete occurrences of an element if it occurs more than n times
100,306
JustyFY
3 Issues Reported
Lists
Fundamentals
7 kyu
Computer problem series #1: Fill the Hard Disk Drive
7,522
albertogcmr
1 Issue Reported
Lists
Arrays
Fundamentals
7 kyu
Digitize
14,472
mcclaskc
2 Issues Reported
Lists
Algorithms
7 kyu
max diff - easy
13,084
Tefferson
1 Issue Reported
Mathematics
Lists
Arrays
Fundamentals
7 kyu
How many days are we represented in a foreign country?
2,259
JorgeVS
1 Issue Reported
Lists
Fundamentals
Loading...
Confirm
Collect:
undefined
Loading collection data...