Challenge Library
Coding Challenges
5,893 curated questions across every arena — browse by topic, then jump into a live 3-minute battle to put them to the test.
Filter by type
Filter by difficulty
Popular topics
194 challenges matching your filters
Clear topic filter- Multiple ChoiceBeginner
C: comma operator
cbeginner - Multiple ChoiceBeginner
C: cast
cbeginner - Multiple ChoiceBeginner
C: implicit cast
cbeginner - Multiple ChoiceBeginner
C: unsigned
cbeginner - Multiple ChoiceBeginner
C: sizeof operator
cbeginner - Multiple ChoiceBeginner
C: static variable
cbeginner - Multiple ChoiceBeginner
C: global variable
cbeginner - Multiple ChoiceBeginner
C: extern (b29)
cbeginner - Multiple ChoiceBeginner
C: register
cbeginner - Multiple ChoiceBeginner
Pointer Arithmetic
cbeginner - Multiple ChoiceBeginner
Void Pointer
cbeginner - Multiple ChoiceBeginner
Array vs Pointer
cbeginner - Multiple ChoiceBeginner
String Literal
cbeginner - Multiple ChoiceBeginner
strlen Function
cbeginner - Multiple ChoiceBeginner
strcpy Function
cbeginner - Multiple ChoiceBeginner
strcmp Function
cbeginner - Multiple ChoiceBeginner
strcat Function
cbeginner - Multiple ChoiceBeginner
sprintf Function
cbeginner - Multiple ChoiceBeginner
Buffer Overflow
cbeginner - Multiple ChoiceBeginner
Stack Memory
cbeginner - Multiple ChoiceBeginner
Heap Memory
cbeginner - Multiple ChoiceBeginner
malloc Return
cbeginner - Multiple ChoiceBeginner
free Function
cbeginner - Multiple ChoiceBeginner
Dangling Pointer
cbeginner - Multiple ChoiceBeginner
Memory Leak
cbeginner - Multiple ChoiceBeginner
calloc vs malloc
cbeginner - Multiple ChoiceBeginner
realloc Function
cbeginner - Multiple ChoiceBeginner
Multi-dim Array
cbeginner - Multiple ChoiceBeginner
2D Array Layout
cbeginner - Multiple ChoiceBeginner
Function Declaration
cbeginner - Multiple ChoiceBeginner
Pass by Value
cbeginner - Multiple ChoiceBeginner
Pass by Pointer
cbeginner - Multiple ChoiceBeginner
Recursion in C
cbeginner - Multiple ChoiceBeginner
Header Files
cbeginner - Multiple ChoiceBeginner
Preprocessor Guard
cbeginner - Multiple ChoiceBeginner
#define Macro
cbeginner - Multiple ChoiceBeginner
gcc Compile
cbeginner - Multiple ChoiceBeginner
Segmentation Fault
cbeginner - Multiple ChoiceBeginner
Undefined Behavior
cbeginner - Multiple ChoiceBeginner
C: Modulo Operator
cbeginner - Multiple ChoiceBeginner
Address-of Operator
cbeginner - Multiple ChoiceBeginner
Pointer Declaration
cbeginner - Multiple ChoiceBeginner
Dereference Operator
cbeginner - Multiple ChoiceBeginner
NULL Pointer
cbeginner - Multiple ChoiceBeginner
Pointer Size
cbeginner - Multiple ChoiceBeginner
C Strings
cbeginner - Multiple ChoiceBeginner
C: #include
cbeginner - Multiple ChoiceBeginner
C: Entry Point
cbeginner - Multiple ChoiceBeginner
C: Statement Terminator
cbeginner - Multiple ChoiceBeginner
C: char Size
cbeginner - Multiple ChoiceBeginner
C: int Size
cbeginner - Multiple ChoiceBeginner
C: void
cbeginner - Multiple ChoiceBeginner
C: const — Pointer Rules
cbeginner - Multiple ChoiceBeginner
C: Variable Declaration
cbeginner - Code AnalysisBeginner
Bitwise AND
code-analysisClanguage - Code AnalysisBeginner
Comma Operator
code-analysisClanguage - Code AnalysisBeginner
Double to Int
code-analysisClanguage - Code AnalysisBeginner
Null Pointer Print
code-analysisClanguage - Multiple ChoiceBeginner
[C Language] Return type Dynamic heap allocation
qaccqa - Multiple ChoiceBeginner
[C Language] Size calc Dynamic heap allocation
qaccqa
Practice now, dominate the arena
Every challenge here is drawn from the live Code Royale pool. Review a question, then head to the arena to answer under pressure against a real opponent — 3-minute matches, Elo ranking, and badge tiers on the line.