These are a collection of solutions to the puzzles on CodinGame.com
CodingGame has a vast selection of challenging problems, in a variety of different contexts, requiring knowledge in all aspects of programming to solve them.
There are multiple different modes available: Clash of Code, Puzzles, Code Golf, Bot Programming and Optimization. Each mode offers something unqiue and challenging.
The following is a collection of my created puzzles and Clash of Codes that have been accepted, awaiting approval or under construction.
| Name | Tags | Modes | Solution | Status |
|---|---|---|---|---|
| GeoGuessr Best Guess | String Manipulation Conditions |
Fastest Shortest |
Python Ruby |
✔️ |
| Formula 1 Championship | Hashmap String Manipulation Sorting |
Fastest Shortest |
Python Ruby |
✔️ |
| Beam Rotation | Mathematics Moments |
Fastest Shortest |
Python | ✔️ |
| Santa's Gift Sorting | Sorting | Fastest Shortest |
Python | ✔️ |
| Football Scores | Hashmap String Sorting |
Fastest Shortest |
Python | ✔️ |
| Name | Difficulty | Total Attempts | Success Rate | Rating | Tags | Solution | Status |
|---|---|---|---|---|---|---|---|
| Darts Checkout Combinations | Easy | 231 | 72% | 4.4⭐ | DFS BFS Brute-Force |
Python | ✔️ |
| Road to Mount Boom | Medium | 75 | 79% | 4.7⭐ | DFS BFS 2D Array |
Python | ✔️ |
| Snakes and Ladders | Medium | 66 | 78% | 4.8⭐ | BFS Pathfinding DFS |
Python | ✔️ |
| Tired Pac-Man | Medium | 58 | 40% | 4.9⭐ | DFS BFS Pathfinding Memoization Recursion |
Python | ✔️ |
| The Sovereign's Game | Medium | 57 | 72% | 4.0⭐ | Priority Queue Greedy Algorithm |
Python | ✔️ |
| Pandora's Bridges | Hard | 34 | 79% | 5.0⭐ | Graphs Trigonometry 3D Distances |
Python | ✔️ |
| Snap! | Easy | ?⭐ | Priority Queue Stack Card Games Simulation |
Python | 0/3 ⏳ |
||
| Snowflakes | Medium | ?⭐ | ? | Python | 0/3 ⏳ |
||
| Target Practice | Easy/Medium | Mathematics Geometry |
Python | 🚧 |
| Name | Difficulty | Total Attempts | Success Rate | Rating | Tags | Code Links | Status |
|---|---|---|---|---|---|---|---|
| Connect the Colours - Part 1 | Medium | 30 | 43% | 5.0⭐ | BFS DFS Pathfinding Backtracking |
Source Code Solution |
✔️ |
| Connect the Colours - Part 2 | Hard | 15 | 60% | 5.0⭐ | BFS DFS Pathfinding Backtracking |
Source Code Solution |
✔️ |
| Elevators and Stairs | Medium | Source Code | 🚧 |
| Name | Total Players | Rating | Tags | Code Links | Status |
|---|---|---|---|---|---|
| Grid Wars | Source Code | 🚧 |
Clash of Code is a mode aimed at improving coding efficiency through racing other users to create a robust solution to a problem as quick as possible. There are three different modes available in Clash of Code: Fastest, Shortest and Reverse.
Fastest: This mode is to create a solution to a problem passing all validators as quick as possible.
Shortest: This mode is for creating a solution in the shortest number of characters possible.
Reverse: This mode provides an input and output only. The user must decipher the problem only from this information and create a solution as quick as they can.
| Position | Percentile | Score | Participations |
|---|---|---|---|
| 111 / 800,136 | Top 0.014% | 27.26 | 654 |
| Position | Percentile | Score | Participations |
|---|---|---|---|
| 36 / 739,096 | Top 0.0049% | 28.28 | 530 |
Puzzles are a selection of problems split into different difficulty levels. The goal is to provide a solution that will pass hidden validators, to ensure a complete solution. The hidden validators will include general solutions as well as edge cases. Each problem is accompanied by tags releated to the problem, for example: BFS, Trie, Backtracking, Pathfinding, Cryptography, ... etc.
| No. | Puzzle Name | State | Language | Tags |
|---|---|---|---|---|
| 001 | Moves in Maze | ✔️ Completed | Python Ruby PHP TypeScript |
BFS Flood Fill Maze |
| 002 | Six Degrees of Kevin Bacon | ✔️ Completed | Python Ruby |
Graphs BFS Lists |
| 003 | Encryption/Decryption of Enigma Machine | ✔️ Completed | Python Ruby |
Cryptography Encoding String Manipulation Strings |
| 004 | The Weight of Words | ✔️ Completed | Python Ruby |
Cryptography |
| 005 | ABCDEFGHIJKLMNOPQRSTUVWXYZ | ✔️ Completed | Python Ruby |
DFS BFS Arrays |
| 006 | Mars Lander - Episode 1 | ✔️ Completed | Python Ruby Java JavaScript C++ C C# Bash D Dart F# Go Groovy Kotlin Lua ObjectiveC PHP Pascal Perl Rust Scala Swift TypeScript VBNET Clojure Haskell OCaml |
Conditions |
| 007 | Logic Gates | ✔️ Completed | Python Java |
Logic Hashmap Bitwise Operations Arrays |
| 008 | Horse-Racing Duels | ✔️ Completed | Python Ruby Java JavaScript C++ C C# Bash D Dart Go Groovy Kotlin Lua ObjectiveC PHP Perl Rust TypeScript Haskell |
Loops Array Sorting |
| 009 | The Descent | ✔️ Completed | Python Ruby Java JavaScript C++ C C# Bash D Dart F# Go Groovy Kotlin Lua ObjectiveC PHP Pascal Perl Rust Scala Swift TypeScript VBNET OCaml |
Loops |
| 010 | Ghost Legs | ✔️ Completed | Python Ruby |
Loops Conditions |
| 011 | Retro Typewriter Art | ✔️ Completed | Python Ruby |
Parsing Ascii Art |
| 012 | ASCII Art | ✔️ Completed | Python Ruby Rust TypeScript |
Ascii Art Arrays Loops Strings |
| 013 | Unary | ✔️ Completed | Python Ruby JavaScript |
Encoding Loops Conditions Strings |
| 014 | Temperatures | ✔️ Completed | Python Ruby Java JavaScript C++ C C# Bash D Dart Go Groovy Kotlin Lua PHP TypeScript |
Arrays Loops Conditions |
| 015 | Create the Longest Sequence of 1s | ✔️ Completed | Python Ruby Java JavaScript D Dart Kotlin PHP TypeScript |
String Manipulation |
| 016 | Defibrillators | ✔️ Completed | Python Ruby |
Trigonometry Distance Loops |
| 017 | Power of Thor - Episode 1 | ✔️ Completed | Python Ruby Java JavaScript C++ C C# Bash D Dart Kotlin PHP Rust TypeScript |
Conditions |
| 018 | MIME Type | ✔️ Completed | Python | Hash Tables Loops Conditions Strings |
| 019 | NGR - Basic Radar | ✔️ Completed | Python Java |
Hashmap Sorting Mathematics |
| 020 | Brackets, Extreme Edition | ✔️ Completed | Python Ruby Java JavaScript C++ C# Kotlin PHP TypeScript |
Stack Hashmap |
| 021 | The Dart 101 | ✔️ Completed | Python |
Queue Simulation Conditions |
| 022 | Longest Coast | ✔️ Completed | Python |
DFS BFS Graphs |
| 023 | Cheap Choices | ✔️ Completed | Python Java |
Hashmap Loops |
| 024 | Periodic Table Spelling | ✔️ Completed | Python |
DFS BFS Loops Conditions |
| 025 | Anagram to Break Code! | ✔️ Completed | Python |
Anagram Array String Manipulation |
| 026 | Suduko Validator | ✔️ Completed | Python |
2D Array Conditions |
| 027 | Island Escape | ✔️ Completed | Python |
Flood Fill DFS 2D Array |
| 028 | Word Search for Programmers | ✔️ Completed | Python |
2D Array String Manipulation Sets Conditions |
| 029 | Should Bakers be Frugal? | ✔️ Completed | Python Ruby Java JavaScript C++ C C# D Dart Kotlin PHP TypeScript |
Resource Management Simulation Mathematics Geometry |
| 030 | Rock Paper Scissors Lizard Spock | ✔️ Completed | Python Ruby Java |
Hashmap Loops Conditions |
| 031 | What 🌼 is 🌷 Your 🌸 Garden 💐 Worth? | ✔️ Completed | Python |
Hashmap Mathematics String Manipulation |
| 032 | You are the Father: Maury Povich Style | ✔️ Completed | Python |
String Manipulation Hashmap |
| 033 | Treasure Hunt | ✔️ Completed | Python |
Pathfinding Recursive DFS Loops |
| 034 | Fax Machine | ✔️ Completed | Python |
Encoding |
| 035 | Count Your Coins | ✔️ Completed | Python Ruby |
Mathematics Loops |
| 036 | Zeckendorf Representation | ✔️ Completed | Python Ruby Java Kotlin PHP |
Greedy Algorithm Mathematics Arithmetic Numbers |
| 037 | Object Insertion | ✔️ Completed | Python Ruby Java |
2D Array Loops |
| 038 | Hidden Messages In Images | ✔️ Completed | Python Ruby |
Image Processing Loops |
| 039 | Hunger Games | ✔️ Completed | Python |
Object Sorting Hashmap |
| 040 | Credit Card Verifier (Luhn’s Algorithm) | ✔️ Completed | Python Ruby Java C++ C# Kotlin |
Check-digit |
| 041 | Prefix Code | ✔️ Completed | Python |
Trie String Manipulation Encoding |
| 042 | NATO-Alphabet's Odd Uncles | ✔️ Completed | Python Ruby Java Kotlin |
Pattern Recognition String Manipulation Loops Conditions |
| 043 | Mountain Map | ✔️ Completed | Python Ruby Java Kotlin PHP |
ASCII Art |
| 044 | The Broken Editor | ✔️ Completed | Python Ruby Java Kotlin PHP |
String Manipulation Arrays |
| 045 | Card Counting When Easily Distracted | ✔️ Completed | Python Ruby |
Probability Mathematics Hashmap String Manipulation |
| 046 | Robot Show | ✔️ Completed | Python Ruby Java JavaScript C++ C C# D Dart TypeScript Clojure |
Strive for Simplicity Array Sorting |
| 047 | Annihilation | ✔️ Completed | Python |
Simulation Hashmap Tuple |
| 048 | Detective Pikaptcha EP1 | ✔️ Completed | Python Python 2 Ruby |
Maze Recursive DFS |
| 049 | Detective Pikaptcha EP2 | ✔️ Completed | Python |
Maze Simulation DFS |
| 050 | A Child's Play | ✔️ Completed | Python |
Graph Simulation Hashmap |
| 051 | 1000000000D WORLD | ✔️ Completed | Python Ruby Java |
Mathematics Dot Product |
| 052 | Blackjack solver | ✔️ Completed | Python |
Card Games Loops Conditions Strings |
| 053 | Where's Wally? | ✔️ Completed | Python |
Regular Expressions ASCII Art String Manipulation |
| 054 | Unique Prefixes | ✔️ Completed | Python |
Hashmap Array String Manipulation |
| 055 | Euclid’s Algorithm | ✔️ Completed | Python Ruby Java JavaScript C++ C C# TypeScript |
Recursion Mathematics |
| 056 | Lumen | ✔️ Completed | Python | Loops 2D Array |
| 057 | Random Walk | ✔️ Completed | Python Ruby Java C# |
Simulation Hashmap |
| 058 | The Travelling Salesman Problem | ✔️ Completed | Python | Graphs Greedy Algorithm |
| 059 | TicTacToe | ✔️ Completed | Python | Simulation 2D Array String Manipulation |
| 060 | The Other Side | ✔️ Completed | Python | DFS Graph Recursion |
| 061 | Azimut | ✔️ Completed | Python Ruby Java |
Maze Rotation |
| 062 | Personal Best | ✔️ Completed | Python Ruby Java |
Hashmap Arrays |
| 063 | Minimal Palindrome Distance | ✔️ Completed | Python Ruby Java JavaScript C++ C C# TypeScript |
Palindrome Loops |
| 064 | Dolbear's Law | ✔️ Completed | Python | Mathematics Formula |
| 065 | Queen Control | ✔️ Completed | Python | Chess Loops Conditions |
| 066 | Odd-Quad-Out | ✔️ Completed | Python | 2D Array Arithmetic Digit Counts |
| 067 | Reverse Minesweeper | ✔️ Completed | Python Ruby |
2D Array |
| 068 | Flip The Sign | ✔️ Completed | Python | 2D Array |
| 069 | Substitution Encoding | ✔️ Completed | Python Ruby Java |
Encoding 2D Array String Manipulation |
| 070 | The River I. | ✔️ Completed | Python Ruby Java C++ |
Conditions |
| 071 | Van Eck's sequence | ✔️ Completed | Python Ruby Java C++ |
Memoization Hashmap |
| 072 | Bank Robbers | ✔️ Completed | Python Ruby |
Mathematics Loops |
| 073 | Wordle Colorizer | ✔️ Completed | Python | Hashmap String Manipulation |
| 074 | Insert to String | ✔️ Completed | Python Ruby |
Strive for Simplicity String Manipulation |
| 075 | Dungeons and Maps | ✔️ Completed | Python Ruby Java |
Pathfinding Hashmap |
| 076 | Balanced Ternary Computer: Encode | ✔️ Completed | Python | Arithmetic |
| 077 | Rocks, Papers, Scissors-es | ✔️ Completed | Python Ruby Java |
Hashmap Simulation |
| 078 | Die Handedness | ✔️ Completed | Python Ruby |
Mathematics Geometry |
| 079 | Offset Arrays | ✔️ Completed | Python Ruby |
Hashmap Parsing |
| 080 | May the Triforce be with you! | ✔️ Completed | Python Ruby Java JavaScript |
ASCII Art Loops |
| 081 | Sum of Spiral's Diagonals | ✔️ Completed | Python Ruby Java JavaScript C++ C C# |
Optimization Mathematics |
| 082 | Popularity of Each Activity | ✔️ Completed | Python Ruby |
2D Array Mathematics |
| 083 | Simple Load Balancing | ✔️ Completed | Python Ruby |
Simulation Optimization Mathematics |
| 084 | Decode the Message | ✔️ Completed | Python Ruby Java |
Cryptography Encoding Modular Calculus |
| 085 | Bouncing Simulator | ✔️ Completed | Python | 2D Array Simulation |
| 086 | 🤖 Robot Reach | ✔️ Completed | Python Ruby Java JavaScript |
Recursion |
| 087 | The Prime Twins - Part One | ✔️ Completed | Python Ruby Java JavaScript C++ C C# |
Mathematics Loops |
| 088 | Tile a Floor Differently | ✔️ Completed | Python Ruby |
ASCII Art 2D Array |
| 089 | GDQ - Binary Coded Decimal Clock | ✔️ Completed | Python Ruby |
String Manipulation |
| 090 | Distributing Candy | ✔️ Completed | Python Ruby Java JavaScript C++ C C# |
Array Conditions |
| 091 | Couple's Picture-Frame | ✔️ Completed | Python Ruby |
Mathematics String Manipulation ASCII Art |
| 092 | Caesar is the Chief | ✔️ Completed | Python Ruby |
Cipher Encryption |
| 093 | Max Area | ✔️ Completed | Python Ruby |
Mathematics Arrays |
| 094 | Add'em Up | ✔️ Completed | Python Ruby Java JavaScript C |
Greedy Algorithm Sorting |
| 095 | Benford's Law | ✔️ Completed | Python Ruby |
Probability Hashmap |
| 096 | Panel Count | ✔️ Completed | Python Ruby |
Hashmap Conditions |
| 097 | The Michelangelo Code | ✔️ Completed | Python Ruby |
Optimization String Manipulation |
| 098 | Shoot Enemy Aircraft | ✔️ Completed | Python Ruby |
Arrays Loops |
| 099 | Rotating Arrows | ✔️ Completed | Python Ruby |
2D Array Loops |
| 100 | Tile a Floor | ✔️ Completed | Python Ruby |
ASCII Art String Manipulation Loops |
| 101 | Rooks Movements | ✔️ Completed | Python | Chess Conditions |
| 102 | Faro shuffle | ✔️ Completed | Python | Loops |
| 103 | Folding Paper | ✔️ Completed | Python Ruby |
Mathematics Loops Sequences |
| 104 | Tree Paths | ✔️ Completed | Python Ruby |
Binary Tree Graphs |
| 105 | 7-Segment Scanner | ✔️ Completed | Python Ruby |
ASCII Art String Manipulation Conditions Loops |
| 106 | Happy Numbers | ✔️ Completed | Python Ruby |
Data Types Loops |
| 107 | Page of Contents | ✔️ Completed | Python Ruby |
Parsing String Manipulation |
| 108 | Playing Card Odds | ✔️ Completed | Python Ruby |
Probability Sets Card Games |
| 109 | How high up does the beer go? | ✔️ Completed | Python Ruby |
Geometry |
| 110 | Ted's Compiler | ✔️ Completed | Python Ruby |
Parsing Stack |
| 111 | Kiss the Girls | ✔️ Completed | Python Ruby |
Probability |
| 112 | Cosmic Love | ✔️ Completed | Python Ruby |
Physics Mathematics |
| 113 | Horse-Racing Hyperduals | ✔️ Completed | Python Ruby |
Loops |
| 114 | Item Maker | ✔️ Completed | Python | ASCII Art |
| 115 | Ulam Spiral | ✔️ Completed | Python Ruby |
Mathematics ASCII Art Primes |
| 116 | Number derivation | ✔️ Completed | Python Ruby |
Mathematics Arithmetic Derivative |
| 117 | Stunning Numbers | ✔️ Completed | Python | Optimization String Manipulation |
| 118 | Pirate's Treasure | ✔️ Completed | Python Ruby Java |
Arrays Loops Conditions |
| 119 | Kangaroo Words | ✔️ Completed | Python Ruby |
Sorting Loops Conditions |
| 120 | Jack Silver: The Casino | ✔️ Completed | Python Ruby Java |
Strings |
| 121 | Bulk Email Generator | ✔️ Completed | Python Ruby |
String Manipulation |
| 122 | Onboarding | ✔️ Completed | Python Ruby Java JavaScript C++ C C# Bash D Dart F# Go Groovy Kotlin Lua ObjectiveC PHP Pascal Perl Rust Scala Swift TypeScript VBNET Clojure Haskell OCaml |
Conditions |
| 123 | Monday Tuesday Happy Days | ✔️ Completed | Python Ruby |
Array Condition |
| 124 | Rugby Score | ✔️ Completed | Python Ruby |
Conditions Loops |
| 125 | Self-Driving Car Testing | ✔️ Completed | Python |
ASCII Art |
| 126 | nD-Vector Sorting | ✔️ Completed | Python Ruby |
Topology Sorting 2D Array |
| 127 | Where am I going? | ✔️ Completed | Python Ruby |
Pathfinding Strings Loops Conditions |
| 128 | Tabloid Couple-Names 💕 | ✔️ Completed | Python Ruby |
String Manipulation Loops |
| 129 | Create 'Turn Here' Signs | ✔️ Completed | Python Ruby |
ASCII Art Loops Conditions Logic |
| 130 | XML MDF-2016 | ✔️ Completed | Python Ruby |
Hashmap Strings Parsing |
| 131 | Metric Units | ✔️ Completed | Python Ruby |
Mathematics Conversion |
| 132 | Digital Scoreboard | ✔️ Completed | Python | ASCII Art Conditions Parsing |
| 133 | Snake Sort 2D | ✔️ Completed | Python Ruby |
Sorting |
| 134 | Histogram | ✔️ Completed | Python | Mathematics ASCII Art |
| 135 | Make an Atari Font | ✔️ Completed | Python | Bitboarding ASCII Art 2D Array String Manipulation |
| 136 | Is the King In Check? (Part 1) | ✔️ Completed | Python Ruby |
Chess Conditions |
| 137 | 1D Bush Fire | ✔️ Completed | Python Ruby |
Array |
| 138 | Darts Checkout Routes | ✔️ Completed | Python Ruby Java |
DFS BFS Brute-Force |
| 139 | Save the Drone! | ✔️ Completed | Python Ruby |
Parsing String Hashmap |
| 140 | Furlongs per Fortnight | ✔️ Completed | Python | String Manipulation Mathematics |
| 141 | Binary Image | ✔️ Completed | Python Ruby |
Arrays ASCII Art |
| 142 | Frame The Picture | ✔️ Completed | Python | Loops String Manipulation |
| 143 | Build A Bookcase🔨 | ✔️ Completed | Python Ruby |
ASCII Art Mathematics Loops Logic |
| 144 | Agent X, Mission 1 — The Caesar Cipher | ✔️ Completed | Python | Cryptography Cipher |
| 145 | Someone's Acting Sus.... | ✔️ Completed | Python | Logic Loops |
| 146 | No More Pythons, Please! | ✔️ Completed | Python | ASCII Art Loops Conditions 2D Array Strings |
| 147 | Touching Balls | ✔️ Completed | Python | Mathematics Loops |
| 148 | 1D Spreadsheet | ✔️ Completed | Python | Memoization Dependancy Graph Lazy Evaluation |
| 149 | Reverse FizzBuzz | ✔️ Completed | Python | Mathematics Intervals |
| 150 | Mountain Map Convergence | ✔️ Completed | Python | ASCII Art |
| 151 | Triangle Toggle | ✔️ Completed | Python | ASCII Art Mathematics 2D Array |
| 152 | Crop-Circles | ✔️ Completed | Python Ruby |
Geometry Mathematics 2D Array ASCII Art |
| 153 | Video Comments | ✔️ Completed | Python Ruby |
Sorting Hashmap Arrays |
| 154 | Logically Reasonable Inequalities | ✔️ Completed | Python | Graph |
| 155 | Who is leading? | ✔️ Completed | Python | Parsing Loops |
| 156 | Chinese Numbers | ✔️ Completed | Python | ASCII Art Conditions Loops |
| 157 | Rocky Pohp's Concert Date | ✔️ Completed | Python | Cryptography Number Theory Combinatorics |
| 158 | Vectors in Variables Dimensions | ✔️ Completed | Python Ruby |
Distances Arrays |
| 159 | ISBN Check Digit | ✔️ Completed | Python | Check-Digit Arithmetic |
| 160 | Largest Number | ✔️ Completed | Python | Mathematics String Manipulation |
| 161 | How Time Flies | ✔️ Completed | Python | Strings |
| 162 | Square Spiral for Alien Contact 👽 | ✔️ Completed | Python | 2D Array String Manipulation |
| 163 | Merlin's Magic Square | ✔️ Completed | Python | Bitboarding Simulation Strive for Simplicity Arrays Logic |
| 164 | Key-Value Store | ✔️ Completed | Python PHP |
Parsing Condition String Maniplation |
| 165 | Blending Colors | ✔️ Completed | Python | Geometry |
| 166 | Crazy List | ✔️ Completed | Python Ruby PHP |
Arithmetic |
| 167 | Next Car License Plate? | ✔️ Completed | Python | Sequences Mathematics |
| 168 | Sand Fall | ✔️ Completed | Python | ASCII Art Conditions Loops |
| 169 | Asteroids | ✔️ Completed | Python | Image Processing |
| 170 | Graffiti on the Fence | ✔️ Completed | Python | Intervals |
| 171 | Snail Run | ✔️ Completed | Python | Arrays Loops |
| 172 | Egyptian Multiplication | ✔️ Completed | Python | Mathematics Strings |
| 173 | Number Partition | ✔️ Completed | Python | Backtracking DFS Number Theory Recursion |
| 174 | Artificial Emotional Intelligence | ✔️ Completed | Python | Strings Arrays Lists |
| 175 | Gold Packing | ✔️ Completed | Python | Recursion Arrays |
| 176 | Darts | ✔️ Completed | Python | Collision Detection |
| 177 | Button Mash | ✔️ Completed | Python Ruby |
Numbers BFS |
| 178 | City Lights Part 1 | ✔️ Completed | Python | Distances 2D Array |
| 179 | Rectangular Block Spinner | ✔️ Completed | Python | Loops Conditions ASCII Art |
| 180 | The River II. | ✔️ Completed | Python | Memoization Artithmetic |
| 181 | Catching Up | ✔️ Completed | Python | Pathfinding BFS Graphs Greedy Algorithm |
| 182 | Takuzu Solver (Easy Mode) | ✔️ Completed | Python | Conditions 2D Array |
| 183 | Scaleable TicTacToe | ✔️ Completed | Python | Loops Lists |
| 184 | Count as I Count | ✔️ Completed | Python | Combinatorics Memoization |
| 185 | Next Growing Number | ✔️ Completed | Python | Nummbers |
| 186 | City Lights Part 2 | ✔️ Completed | Python | Distances |
| 187 | Equivalent Resistance, Circuit Building | ✔️ Completed | Python | Stack Parsing Physics |
| 188 | Peaks and Valleys in 2D Grid | ✔️ Completed | Python | 2D Array |
| 189 | Grandma's Serial Keys | ✔️ Completed | Python | Mathematics |
| 190 | ASCII Art The Drunken Bishop Algorithm | ✔️ Completed | Python | ASCII Art |
| 191 | Compiler CG86 (Easy Version) | ✔️ Completed | Python | Arrays Hashmap Data Types Conditions Loops |
| 192 | Fix the Networks | ✔️ Completed | Python | Conditions String Manipulation Numbers |
| 193 | Street Fighter : Level I | ✔️ Completed | Python | Conditions Loops Hashmaps |
| 194 | Seeing Squares | ✔️ Completed | Python | ASCII Art Parsing |
| 195 | Diagonal-achoo!! | ✔️ Completed | Python | Simulation 2D Arrays Loops |
| No. | Puzzle Name | State | Language | Tags |
|---|---|---|---|---|
| 01 | Telephone Numbers | ✔️ Completed | Python Ruby Java |
Tries Set |
| 02 | War | ✔️ Completed | Python | Queues |
| 03 | Shadows of the Knight - Episode 1 | ✔️ Completed | Python | Binary Search Intervals |
| 04 | Network Cabling | ✔️ Completed | Python | Medians Distances Loops |
| 05 | Don't Panic! | ✔️ Completed | Python | Conditions |
| 06 | Stock Exchange Loses | ✔️ Completed | Python | Arrays Loops Conditions |
| 07 | Scrabble | ✔️ Completed | Python | Loops Conditions |
| 08 | There is no Spoon - Episode 1 | ✔️ Completed | Python | 2D Array Lists |
| 09 | Detective Pikaptcha EP3 | ✔️ Completed | Python | Maze Simulation DFS |
| 10 | The Cash Register | ✔️ Completed | Python | DFS Memoization |
| 11 | Dwarfs Standing on the Shoulders of Giants | ✔️ Completed | Python | Memoization DFS Graphs |
| 12 | Blunder - Episode 1 | ✔️ Completed | Python Python 2 |
State Machine Simulation Recursion |
| 13 | Mayan Calculation | ✔️ Completed | Python | Radix Strings Mathematics |
| 14 | Frequency-Based Decryption | ✔️ Completed | Python | Cryptography Encoding String Manipulation |
| 15 | Hidden Word | ✔️ Completed | Python | 2D Array String Manipulation |
| 16 | Gravity | ✔️ Completed | Python Ruby |
2D Array |
| 17 | Roman Sorting | ✔️ Completed | Python Ruby |
Sorting |
| 18 | Vote Counting | ✔️ Completed | Python | Hashmap Loops |
| 19 | Magic Coloring | ✔️ Completed | Python Ruby |
DFS Flood Fill Recursion |
| 20 | Pachinko Jackpot | ✔️ Completed | Python Ruby |
Dynamic Programming Trees Memoization |
| 21 | Is the King In Check? (Part 2) | ✔️ Completed | Python Ruby |
Chess Conditions |
| 22 | The Sovereign's Game | ✔️ Completed | Python | Greedy Algorithm Optimization Sorting |
| 23 | Finish the Eight Queens | ✔️ Completed | Python | Backtracking Chess |
| 24 | Minimal Number of Swaps | ✔️ Completed | Python Ruby Java JavaScript C++ C C# Bash |
Array |
| 25 | Conway Sequence | ✔️ Completed | Python | Sequences |
| 26 | The Gift | ✔️ Completed | Python | Greedy Algorithm |
| 27 | Death First Search - Episode 1 | ✔️ Completed | Python | BFS Graphs |
| 28 | English Length Units Conversion | ✔️ Completed | Python | BFS Graphs |
| 29 | Networking | ✔️ Completed | Python | Graph Sets Loops |
| 30 | How many roads lead to Rome? | ✔️ Completed | Python | Pathfinding Graphs |
| 31 | The Fall - Episode 1 | ✔️ Completed | Python | Conditions |
| 32 | Sky Maze Adventures 1 | ✔️ Completed | Python | BFS DFS Pathfinding |
| 33 | Find the Shortest Path Home | ✔️ Completed | Python | Pathfinding BFS Coordinates Codnitions String Manipulation |
| 34 | Road to Mount Boom | ✔️ Completed | Python | BFS DFS 2D Array |
| 35 | These Romans are crazy! | ✔️ Completed | Python | String Manipulation |
| 36 | Train Passenger | ✔️ Completed | Python | Pathfinding BFS Graphs |
| 37 | Wine from Kalbodia - Episode 1 | ✔️ Completed | Python | Parsing Lists |
| 38 | Monthly System | ✔️ Completed | Python | Strings Modulus |
| 39 | Maximum Sub-Sequence | ✔️ Completed | Python | Mathematics |
| 40 | Snakes and Ladders | ✔️ Completed | Python | BFS DFS Pathfinding |
| 41 | Maze | ✔️ Completed | Python | BFS Maze 2D Array |
| 42 | The Fastest | ✔️ Completed | Python | Strings Parsing Sorting |
| 43 | Bust Speeding Vehicles | ✔️ Completed | Python | Hashap Array |
| 44 | Dominoes Path | ✔️ Completed | Python | Array |
| 45 | Swapping Elements | ✔️ Completed | Python | Loops Arrays Sorting |
| 46 | Brackets, Extended Edition | ✔️ Completed | Python | Loops Conditions Stack |
| 47 | Longest Road | ✔️ Completed | Python | DFS |
| 48 | Cows in a Maze | ✔️ Completed | Python | BFS DFS 2D Array Pathfinding |
| 49 | Brackets, Enhanced Edition | ✔️ Completed | Python | Parsing Loops Conditions |
| 50 | Mirror Rotation | ✔️ Completed | Python | DFS BFS Simulation Priority Queue Stack |
| 51 | Reverse Polish Notation | ✔️ Completed | Python | Stack Interpreters Reverse Polish Notation |
| 52 | Valid Brackets in Code | ✔️ Completed | Python | Regular Expression Stack String Manipulation Loops |
| 53 | Magic Stones | ✔️ Completed | Python | Greedy Algorithm Stack |
| 54 | Binary Search Tree Traversal | ✔️ Completed | Python | Binary Tree Graph Traversal |
| 55 | Various Number Spirals | ✔️ Completed | Python | Loops |
| 56 | Flood Fill Example | ✔️ Completed | Python | Flood Fill BFS |
| 57 | Porcupine Fever | ✔️ Completed | Python | Simulation Loops |
| 58 | Tired Pac-Man | ✔️ Completed | Python | DFS BFS Pathfinding Memoization Recursion |
| 59 | The Lost Child - Episode 1 | ✔️ Completed | Python | Pathfinding BFS 2D Array |
| 60 | Dungeon 3D | ✔️ Completed | Python | Pathfinding Maze |
| 61 | Rubik® | ✔️ Completed | Python Ruby Java JavaScript C++ C C# Bash |
Mathematics Geometry |
| 62 | Christmas Tree | ✔️ Completed | Python | Mathematics |
| 63 | Connect The Colours - Part 1 | ✔️ Completed | Python | DFS BFS Pathfinding Backtracking |
| No. | Puzzle Name | State | Language | Tags |
|---|---|---|---|---|
| 01 | Longest Palindrome | ✔️ Completed | Python | Palindrome String |
| 02 | Magic count of Numbers | ✔️ Completed | Python | Arithmetic Mathematics |
| 03 | The Greatest Number | ✔️ Completed | Python | String Manipulation Conditions |
| 04 | Spreadsheet Labels | ✔️ Completed | Python Ruby |
Base Conversion String Manipulation |
| 05 | Connect Four | ✔️ Completed | Python | 2D Array |
| 06 | Staircases | ✔️ Completed | Python | Memoization |
| 07 | 11-Puzzle | ✔️ Completed | Python | Pathfinding A* |
| 08 | KGood | ✔️ Completed | Python | Strings Sets |
| 09 | Hangman | ✔️ Completed | Python | String Manipulation |
| 10 | Surface | ✔️ Completed | Python | Flood Fill BFS Memoization Recursion |
| 11 | Roller Coaster | ✔️ Completed | Python | Dynamic Programming Memoization Simulation |
| 12 | Pandora's Bridges | ✔️ Completed | Python | Graphs Trigonometry 3D Distances |
| 13 | The Hungry Duck - Part 1 | ✔️ Completed | Python | BFS 2D Array |
| 14 | The Hungry Duck - Part 2 | ✔️ Completed | Python | BFS 2D Array |
| 15 | Mystery Sums | ✔️ Completed | Python | Parsing Strings |
| 16 | Candies | ✔️ Completed | Python | DFS |
| 17 | Electrical Grid | ✔️ Completed | Python | MST Graphs |
| 18 | CGX Formatter | ✔️ Completed | Python | Strings Parsing |
| 19 | Unflood the World | ✔️ Completed | Python | 2D Array BFS |
| 20 | Alternative Vote | ✔️ Completed | Python | Hashmap Simulation |
| 21 | Simplify Selection Ranges | ✔️ Completed | Python | Ranges String |
| 22 | Chess Cavalry | ✔️ Completed | Python | Pathfinding DFS Chess |
| 23 | The Holy Grail | ✔️ Completed | Python | BFS Pathfinding |
| 24 | Erdős Number | ✔️ Completed | Python | Graph Hashmap |
| 25 | Super Computer | ✔️ Completed | Python | Scheduling Greedy Algorithm |
| 26 | Blunder - Episode 2 | ✔️ Completed | Python | Memoization Dynamic Programming Pathfinding Recursion |
| 27 | Connect the Colours - Part 2 | ✔️ Completed | Python | BFS DFS Backtracking Pathfinding |
| No. | Puzzle Name | State | Language | Tags |
|---|---|---|---|---|
| 1 | The Resistance | ✔️ Completed | Python Ruby |
Memoization Dynamic Programming Encoding Recursion |
| 2 | Recurring Decimals | ✔️ Completed | Python Ruby Java JavaScript C++ C# Kotlin |
Mathematics |
| 3 | Sliding Puzzle | ✔️ Completed | Python | Pathfinding |
| 4 | Shadows of the Knight - Episode 2 | ❌ 62% Completed | Binary Search Intervals |
Code golf is a challenge to achieve the shortest possible source code by using language specific tricks for a specific problem.
| No. | Puzzle Name | State | Language | Code Size | Tags |
|---|---|---|---|---|---|
| 1 | The Descent | ✔️ Completed | Python Ruby JavaScript Rust |
49 37 69 282 |
Loops |
| 2 | Ascii Art | ✔️ Completed | Python Ruby |
119 108 |
Strings Loops Arrays |
| 3 | Unary | ✔️ Completed | Python Ruby |
116 107 |
Encoding Loops Conditions String |
| 4 | Power of Thor | ✔️ Completed | Python Ruby |
111 106 |
Conditions |
| 5 | Temperatures | ✔️ Completed | Python Ruby |
72 54 |
Arrays Loops Conditions |
| 6 | Don't Panic | ✔️ Completed | Python | 227 | Conditions |
| No. | Puzzle Name | State | Language | Code Size | Tags |
|---|---|---|---|---|---|
| 1 | Telephone Numbers | ✔️ Completed | Python Ruby |
87 71 |
Sets Tries |
| 2 | Network Cabling | ✔️ Completed | Python | 123 | Loops Distances Medians |
| 3 | Shadows of the Knight - Episode 1 | ✔️ Completed | Python | 176 | Binary Search Intervals |
| 4 | Dwarfs Standing on the Shoulders of Giants | ✔️ Completed | Python | 191 | Memoization Recusion Graphs |
| 5 | Mayan Calculation | ✔️ Completed | Python | 366 | Radix Strings Mathematics |
| 6 | Blunder - Episode 1 | ✔️ Completed | Python | 773 | State Machine Simulation |
| No. | Puzzle Name | State | Language | Code Size | Tags |
|---|---|---|---|---|---|
| 1 | The Labyrinth | ❌ Not Completed | BFS Pathfinding |
||
| 2 | The Bridge | ❌ Not Completed | DFS Backtracking |
||
| 3 | Vox Codei - Episode 1 | ❌ Not Completed | DFS Brute-force simulation |
||
| 4 | Super Computer | ❌ Not Completed | Greedy Algorithm Scheduling |
||
| 5 | Roller Coaster | ✔️ Completed | Python | 446 | Dynamic Programming Simulation |
| 6 | Surface | ✔️ Completed | Python | 499 | BFS Flood Fill Memoization Recursion |
| 7 | The Fall - Episode 2 | ❌ Not Completed | Backtracking Pathfinding |
||
| 8 | Gnome Sequencing | ❌ Not Completed | Permutation String |
||
| 9 | Blunder - Episode 3 | ❌ Not Completed | Regression Analysis |
| No. | Puzzle Name | State | Language | Code Size | Tags |
|---|---|---|---|---|---|
| 1 | Shadows of the Knight - Episode 2 | ❌ 62% Completed | Binary Search Intervals |
||
| 2 | The Resistance | ✔️ Completed | Python Ruby |
346 281 |
Dynamic Programming Encoding Memoization Recursion |
| 3 | The Fall - Episode 3 | ❌ Not Completed | Backtracking Pathfinding |
||
| 4 | Music Scores | ❌ Not Completed | Encoding Image Processing Pattern Recognition |
||
| 5 | Vox Codei - Episode 2 | ❌ Not Completed | Pattern Recognition DFS Brute-force Simulation |
||
| 6 | Mars Lander - Episode 3 | ❌ Not Completed | Distances Trigonometry |
Bot progamming is a challenge to create an AI to run thorugh a simulation in the best method for a given task. This could be as simple as a rules based approach to neural networks. A solution is tested against other users solutions and ranked based on how well it performs against others.
| Name | Players | Current League | League Rating | Tags | Code |
|---|---|---|---|---|---|
| Soak Overflow | 3875 | Legend Gold Silver Bronze Wood |
178/202 | Pathfinding Multi-agent |
Wood 1 Wood 2 Wood 3 Wood 4 |
Optimization is a mode where you need to optimise your code to provide the best possible outcome given a problem.
