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
1,575 challenges matching your filters
- Code AnalysisHard
Trace: Comma Operator
canalysishard - Code AnalysisHard
Trace: Stringify Macro
canalysishard - Code AnalysisHard
Trace: Division by Zero
canalysishard - Code AnalysisHard
Trace: Enum Values
canalysishard - Code AnalysisHard
Trace: Extern Concept
canalysishard - Code AnalysisHard
Trace: Function Pointer
canalysishard - Code AnalysisHard
Trace: Variable Shadow
canalysishard - Code AnalysisHard
Trace: Ifdef
canalysishard - Code AnalysisHard
Trace: Macro Pitfall
canalysishard - Code AnalysisHard
Trace: Pointer Arithmetic
canalysishard - Code AnalysisHard
Trace: Pointer Difference
canalysishard - Code AnalysisHard
Trace: Double Pointer
canalysishard - Code AnalysisHard
Trace: Recursive Factorial
canalysishard - Code AnalysisHard
Trace: Recursive GCD
canalysishard - Code AnalysisHard
Trace: Negative Shift
canalysishard - Code AnalysisHard
Trace: Signed Overflow
canalysishard - Code AnalysisHard
Trace: Static Variable
canalysishard - Code AnalysisHard
Trace: Strcmp Result
canalysishard - Code AnalysisHard
Trace: String Literal Size
canalysishard - Code AnalysisHard
Trace: Struct Padding
canalysishard - Code AnalysisHard
Trace: Typedef
canalysishard - Code AnalysisHard
Trace: Union Access
canalysishard - Code AnalysisHard
Trace: Void Pointer
canalysishard - Code AnalysisIntermediate
Trace: 2D Array
canalysisintermediate - Code AnalysisIntermediate
Trace: Command Line Args
canalysisintermediate - Code AnalysisIntermediate
Trace: Array vs Pointer
canalysisintermediate - Code AnalysisIntermediate
Trace: Cast Truncation
canalysisintermediate - Code AnalysisIntermediate
Trace: Comma in For
canalysisintermediate - Code AnalysisIntermediate
Trace: Compound Assignment
canalysisintermediate - Code AnalysisIntermediate
Trace: Conditional Expression
canalysisintermediate - Code AnalysisIntermediate
Trace: Const Pointer
canalysisintermediate - Code AnalysisIntermediate
Trace: Ctype Isdigit
canalysisintermediate - Code AnalysisIntermediate
Trace: Do-While
canalysisintermediate - Code AnalysisIntermediate
Trace: Goto
canalysisintermediate - Code AnalysisIntermediate
Trace: Malloc Size
canalysisintermediate - Code AnalysisIntermediate
Trace: Math Abs
canalysisintermediate - Code AnalysisIntermediate
Trace: Nested Loop
canalysisintermediate - Code AnalysisIntermediate
Trace: Nested Struct
canalysisintermediate - Code AnalysisIntermediate
Trace: Pointer Cast
canalysisintermediate - Code AnalysisIntermediate
Trace: Dereference
canalysisintermediate - Code AnalysisIntermediate
Trace: Rand Seed
canalysisintermediate - Code AnalysisIntermediate
Trace: Short-Circuit AND
canalysisintermediate - Code AnalysisIntermediate
Trace: Signed vs Unsigned
canalysisintermediate - Code AnalysisIntermediate
Trace: Sizeof Expression
canalysisintermediate - Code AnalysisIntermediate
Trace: Stack vs Heap
canalysisintermediate - Code AnalysisIntermediate
Trace: String Pointer
canalysisintermediate - Code AnalysisIntermediate
Trace: Arrow Operator
canalysisintermediate - Code AnalysisIntermediate
Trace: Struct Member
canalysisintermediate - Code AnalysisIntermediate
Trace: Switch Fallthrough
canalysisintermediate - Code AnalysisIntermediate
Trace: Nested Ternary
canalysisintermediate - Code AnalysisIntermediate
Trace: Type Promotion
canalysisintermediate - Code AnalysisIntermediate
Trace: Unary Chain
canalysisintermediate - Code AnalysisIntermediate
Trace: Union Size
canalysisintermediate - Code AnalysisIntermediate
Trace: Anonymous Union
canalysisintermediate - Code AnalysisIntermediate
Trace: Array Decay — sizeof
canalysisintermediate - Code AnalysisIntermediate
Trace: Partial Initialization
canalysisintermediate - Code AnalysisIntermediate
Trace: Static Assert
canalysisintermediate - Code AnalysisIntermediate
Trace: Bitfield Width
canalysisintermediate - Code AnalysisIntermediate
Trace: Comma Evaluation
canalysisintermediate - Code AnalysisIntermediate
Trace: Compound Literal
canalysisintermediate
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.