Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mericluc/codingame

My solutions for some codingame puzzles
https://github.com/mericluc/codingame

c codingame codingame-puzzles codingame-solutions cplusplus java javascript python3

Last synced: about 2 months ago
JSON representation

My solutions for some codingame puzzles

Awesome Lists containing this project

README

        

# ![codingame-banner](codingame_banner.png)

## What is this place about ?

[**Codingame**](https://www.codingame.com/training) is an online platform offering ressources for developpers to developp their skills in a ludic way.

It includes

* [**puzzles**](https://www.codingame.com/training) **_ordered_** by difficulty and **_labelled_** with the concept you may need to solve them.

* [**code golf**](https://www.codingame.com/multiplayer/codegolf) - **_Solve puzzles_** with the shortest possible source code !

* [**bot fights**](https://www.codingame.com/multiplayer/bot-programming) - **_Compete_** in multiplayers programming contests involving artificial intelligence !

* [**tutorials**](https://www.codingame.com/learn) - **_Learn_** :book: all the concepts you need in order to get the best of fun on CG.

* [**Clash of codes**](https://www.codingame.com/multiplayer/clashofcode) - **_Challenge_** yourself and be the first to complete a puzzle in 15-minutes :hourglass_flowing_sand: !

This folder is dedicated to **some of my solutions** for the puzzles.

## Easy      (190 puzzles)

- [x] [10 Pin bowling scores](Easy/10-pin-bowling-scores.cs) [![](link.png)](https://www.codingame.com/training/easy/10-pin-bowling-scores)
- [x] [1000000000D World](Easy/1000000000d-world.cpp) [![](link.png)](https://www.codingame.com/training/easy/1000000000d-world)
- [x] [1. NGR - Basic Radar](Easy/1--ngr---basic-radar.cpp) [![](link.png)](https://www.codingame.com/training/easy/1--ngr---basic-radar)
- [x] [1D bush fire](Easy/1d-bush-fire.c) [![](link.png)](https://www.codingame.com/training/easy/1d-bush-fire)
- [x] [1D spreadsheet](Easy/1d-spreadsheet.cpp) [![](link.png)](https://www.codingame.com/training/easy/1d-spreadsheet)
- [x] [1x1x1 Rubik's cube movements](Easy/111-rubiks-cube-movements.js) [![](link.png)](https://www.codingame.com/training/easy/111-rubiks-cube-movements)
- [x] [2nd Degree polynomial - simple-analysis](Easy/2nd-degree-polynomial---simple-analysis.cpp) [![](link.png)](https://www.codingame.com/training/easy/2nd-degree-polynomial---simple-analysis)
- [x] [abcdefghijklmnopqrstuvwxyz](Easy/abcdefghijklmnopqrstuvwxyz.cpp) [![](link.png)](https://www.codingame.com/training/easy/abcdefghijklmnopqrstuvwxyz)
- [x] [7-Segement scanner](Easy/7-segment-scanner.cpp) [![](link.png)](https://www.codingame.com/training/easy/7-segment-scanner)
- [x] [A Bunny and Carrots](Easy/a-bunny-and-carrots.cpp) [![](link.png)](https://www.codingame.com/training/easy/a-bunny-and-carrots)
- [x] [A child's play](Easy/a-childs-play.c) [![](link.png)](https://www.codingame.com/training/easy/a-childs-play)
- [x] [A mountain of a mole hill](Easy/a-mountain-of-a-mole-hill.py) [![](link.png)](https://www.codingame.com/training/easy/a-mountain-of-a-mole-hill)
- [x] [Add'em up](Easy/addem-up.py) [![](link.png)](https://www.codingame.com/training/easy/addem-up)
- [x] [Agent X, mission 1 - The caesar cipher](Easy/agent-x-mission-1-the-caesar-cipher.cpp) [![](link.png)](https://www.codingame.com/training/easy/agent-x-mission-1-the-caesar-cipher)
- [x] [Annihilation](Easy/annihilation.cpp) [![](link.png)](https://www.codingame.com/training/easy/annihilation)
- [x] [Are the clumps normal](Easy/are-the-clumps-normal.cpp) [![](link.png)](https://www.codingame.com/training/easy/are-the-clumps-normal)
- [x] [Artificial emotional intelligence](Easy/artificial-emotional-intelligence.cs) [![](link.png)](https://www.codingame.com/training/easy/artificial-emotional-intelligence)
- [x] [ASCII art](Easy/ascii-art.cpp) [![](link.png)](https://www.codingame.com/training/easy/ascii-art)
- [x] [Asteroids](Easy/asteroids.cpp) [![](link.png)](https://www.codingame.com/training/easy/asteroids)
- [x] [Auto pickup](Easy/auto-pickup.cpp) [![](link.png)](https://www.codingame.com/training/easy/auto-pickup)
- [x] [Balanced ternary computer encode](Easy/balanced-ternary-computer-encode.c) [![](link.png)](https://www.codingame.com/training/easy/balanced-ternary-computer-encode)
- [x] [Bank robbers](Easy/bank-robbers.js) [![](link.png)](https://www.codingame.com/training/easy/bank-robbers)
- [x] [Battle of Heroes](Easy/battle-of-heroes.cpp) [![](link.png)](https://www.codingame.com/training/easy/battle-of-heroes)
- [x] [Benford's law](Easy/benfords-law.cpp) [![](link.png)](https://www.codingame.com/training/easy/benfords-law)
- [x] [Binary image](Easy/binary-image.py) [![](link.png)](https://www.codingame.com/training/easy/binary-image)
- [x] [Blackjack-solver.py](Easy/blackjack-solver.py) [![](link.png)](https://www.codingame.com/training/easy/blackjack-solver)
- [x] [Blowing fuse](Easy/blowing-fuse.c) [![](link.png)](https://www.codingame.com/training/easy/blowing-fuse)
- [x] [Brackets extreme edition](Easy/brackets-extreme-edition.c) [![](link.png)](https://www.codingame.com/training/easy/brackets-extreme-edition)
- [x] [Brick in the wall](Easy/brick-in-the-wall.c) [![](link.png)](https://www.codingame.com/training/easy/brick-in-the-wall)
- [x] [Bulk email generator](Easy/bulk-email-generator.py) [![](link.png)](https://www.codingame.com/training/easy/bulk-email-generator)
- [x] [Buzzle](Easy/buzzle.cpp) [![](link.png)](https://www.codingame.com/training/easy/buzzle)
- [x] [Caesar is the chief](Easy/caesar-is-the-chief.cpp) [![](link.png)](https://www.codingame.com/training/easy/caesar-is-the-chief)
- [x] [Calculator](Easy/calculator.cpp) [![](link.png)](https://www.codingame.com/training/easy/calculator)
- [x] [Card counting when easily distracted](Easy/card-counting-when-easily-distracted.cpp) [![](link.png)](https://www.codingame.com/training/easy/card-counting-when-easily-distracted)
- [x] [Catching up](Easy/catching-up.cpp) [![](link.png)](https://www.codingame.com/training/easy/catching-up)
- [x] [Character replacement problem](Easy/character-replacement-problem.cpp) [![](link.png)](https://www.codingame.com/training/easy/character-replacement-problem)
- [x] [Chuck Norris](Easy/chuck-norris.cpp) [![](link.png)](https://www.codingame.com/training/easy/chuck-norris)
- [x] [Code breaker puzzle](Easy/code-breaker-puzzle.py) [![](link.png)](https://www.codingame.com/training/easy/code-breaker-puzzle)
- [x] [Container terminal](Easy/container-terminal.cpp) [![](link.png)](https://www.codingame.com/training/easy/container-terminal)
- [x] [Cosmic Love](Easy/cosmic-love.cpp) [![](link.png)](https://www.codingame.com/training/easy/cosmic-love)
- [x] [Count as I count](Easy/count-as-i-count.cpp) [![](link.png)](https://www.codingame.com/training/easy/count-as-i-count)
- [x] [Count your coins](Easy/count-your-coins.cpp) [![](link.png)](https://www.codingame.com/training/easy/count-your-coins)
- [x] [Crazy list](Easy/crazy-list.cpp) [![](link.png)](https://www.codingame.com/training/easy/crazy-list)
- [x] [Create the longest sequence of 1s](Easy/create-the-longest-sequence-of-1s.c) [![](link.png)](https://www.codingame.com/training/easy/create-the-longest-sequence-of-1s)
- [x] [Credit card verifier](Easy/credit-card-verifier-luhns-algorithm.cpp) [![](link.png)](https://www.codingame.com/training/easy/credit-card-verifier-luhns-algorithm)
- [x] [Crop circles](Easy/crop-circles.cs) [![](link.png)](https://www.codingame.com/ide/puzzle/crop-circles)
- [x] [Custom game of life](Easy/custom-game-of-life.cpp) [![](link.png)](https://www.codingame.com/ide/puzzle/custom-game-of-life)
- [x] [Darts](Easy/darts.cpp) [![](link.png)](https://www.codingame.com/training/easy/darts)
- [x] [Dead mens shot](Easy/dead-mens-shot.c) [![](link.png)](https://www.codingame.com/training/easy/dead-mens-shot)
- [x] [Decode the message](Easy/decode-the-message.cpp) [![](link.png)](https://www.codingame.com/training/easy/decode-the-message)
- [x] [Defibrillators](Easy/defibrillators.cpp) [![](link.png)](https://www.codingame.com/training/easy/defibrillators)
- [x] [Detective Pikaptcha EP1](Easy/detective-pikaptcha-ep1.c) [![](link.png)](https://www.codingame.com/training/easy/detective-pikaptcha-ep1)
- [x] [Detective Pikaptcha EP2](Easy/detective-pikaptcha-ep2.c) [![](link.png)](https://www.codingame.com/training/easy/detective-pikaptcha-ep2)
- [x] [Deus hex machina](Easy/deus-hex-machina.py) [![](link.png)](https://www.codingame.com/training/easy/deus-hex-machina)
- [x] [Dice handedness](Easy/dice-handedness.py) [![](link.png)](https://www.codingame.com/training/easy/dice-handedness)
- [x] [Digital scoreboard](Easy/digital-scoreboard.cpp) [![](link.png)](https://www.codingame.com/training/easy/digital-scoreboard)
- [x] [Disordered first contact](Easy/disordered-first-contact.js) [![](link.png)](https://www.codingame.com/training/easy/disordered-first-contact)
- [x] [Distributing candy](Easy/distributing-candy.cpp) [![](link.png)](https://www.codingame.com/training/easy/distributing-candy)
- [x] [Dolbear's law](Easy/dolbears-law.cpp) [![](link.png)](https://www.codingame.com/training/easy/dolbears-law)
- [x] [Dungeons and maps](Easy/dungeons-and-maps.cpp) [![](link.png)](https://www.codingame.com/training/easy/dungeons-and-maps)
- [x] [Embedded chessboards](Easy/embedded-chessboards.cpp) [![](link.png)](https://www.codingame.com/training/easy/embedded-chessboards)
- [x] [Encryption decryption of enigma machine](Easy/encryptiondecryption-of-enigma-machine.c) [![](link.png)](https://www.codingame.com/training/easy/encryptiondecryption-of-enigma-machine)
- [x] [Equivalent resistance circuit building](Easy/equivalent-resistance-circuit-building.java) [![](link.png)](https://www.codingame.com/training/easy/equivalent-resistance-circuit-building)
- [x] [Euclid's algorithm](Easy/euclids-algorithm.cpp) [![](link.png)](https://www.codingame.com/training/easy/euclids-algorithm)
- [x] [Extended Hamming codes](Easy/extended-hamming-codes.py) [![](link.png)](https://www.codingame.com/training/easy/extended-hamming-codes)
- [x] [Faro shuffle](Easy/faro-shuffle.cpp) [![](link.png)](https://www.codingame.com/training/easy/faro-shuffle)
- [x] [Fax machine](Easy/fax-machine.cpp) [![](link.png)](https://www.codingame.com/training/easy/fax-machine)
- [x] [Feature extraction](Easy/feature-extraction.cpp) [![](link.png)](https://www.codingame.com/training/easy/feature-extraction)
- [x] [FireControl](Easy/firecontrol.cpp) [![](link.png)](https://www.codingame.com/training/easy/firecontrol)
- [x] [Flip the sign](Easy/flip-the-sign.cpp) [![](link.png)](https://www.codingame.com/training/easy/flip-the-sign)
- [x] [Frame the picture](Easy/frame-the-picture.cpp) [![](link.png)](https://www.codingame.com/training/easy/frame-the-picture)
- [x] [GDQ - binary coded decimal clock](Easy/gdq---binary-coded-decimal-clock.cpp) [![](link.png)](https://www.codingame.com/training/easy/gdq---binary-coded-decimal-clock)
- [x] [Genetics and computers - part 1](Easy/genetics-and-computers---part-1.py) [![](link.png)](https://www.codingame.com/training/easy/genetics-and-computers---part-1)
- [x] [Ghost legs](Easy/ghost-legs.c) [![](link.png)](https://www.codingame.com/training/easy/ghost-legs)
- [x] [Graffiti on the fence](Easy/graffiti-on-the-fence.cpp) [![](link.png)](https://www.codingame.com/training/easy/graffiti-on-the-fence)
- [x] [Happy numbers](Easy/happy-numbers.cpp) [![](link.png)](https://www.codingame.com/training/easy/happy-numbers)
- [x] [Hello, world!](Easy/hello-world.php) [![](link.png)](https://www.codingame.com/training/easy/hello-world)
- [x] [Hidden messages in images](Easy/hidden-messages-in-images.cpp) [![](link.png)](https://www.codingame.com/training/easy/hidden-messages-in-images)
- [x] [Hooch clash](Easy/hooch-clash.sh) [![](link.png)](https://www.codingame.com/training/easy/hooch-clash)
- [x] [Horse-racing hyperduals](Easy/horse-racing-hyperduals.c) [![](link.png)](https://www.codingame.com/training/easy/horse-racing-hyperduals)
- [x] [Horse-racing duals](Easy/horse-racing-duals.cpp) [![](link.png)](https://www.codingame.com/training/easy/horse-racing-duals)
- [x] [How time flies](Easy/how-time-flies.py) [![](link.png)](https://www.codingame.com/training/easy/how-time-flies)
- [x] [Hunger games](Easy/hunger-games.py) [![](link.png)](https://www.codingame.com/training/easy/hunger-games)
- [x] [In stereo](Easy/in-stereo.py) [![](link.png)](https://www.codingame.com/training/easy/in-stereo)
- [x] [Insert to string](Easy/insert-to-string.cpp) [![](link.png)](https://www.codingame.com/training/easy/insert-to-string)
- [x] [Ipv6 shortener](Easy/ipv6-shortener.py) [![](link.png)](https://www.codingame.com/training/easy/ipv6-shortener)
- [x] [Is that a possible word? Ep1](Easy/is-that-a-possible-word-ep1.cpp) [![](link.png)](https://www.codingame.com/training/easy/is-that-a-possible-word-ep1)
- [x] [ISBN check digit](Easy/isbn-check-digit.c) [![](link.png)](https://www.codingame.com/training/easy/isbn-check-digit)
- [x] [Jack Silver: The Casino](Easy/jack-silver-the-casino.c) [![](link.png)](https://www.codingame.com/training/easy/jack-silver-the-casino)
- [x] [Kangaroo words](Easy/kangaroo-words.cpp) [![](link.png)](https://www.codingame.com/training/easy/kangaroo-words)
- [x] [Kiss the girls](Easy/kiss-the-girls.cpp) [![](link.png)](https://www.codingame.com/training/easy/kiss-the-girls)
- [x] [Largest number](Easy/largest-number.py) [![](link.png)](https://www.codingame.com/training/easy/largest-number)
- [x] [Logic gates](Easy/logic-gates.cpp) [![](link.png)](https://www.codingame.com/training/easy/logic-gates)
- [x] [Logically reasonable inequalities](Easy/logically-reasonable-inequalities.cpp) [![](link.png)](https://www.codingame.com/training/easy/logically-reasonable-inequalities)
- [x] [Longest coast](Easy/longest-coast.cpp) [![](link.png)](https://www.codingame.com/training/easy/longest-coast)
- [x] [Low Resolution: what's the shape?](Easy/low-resolution-whats-the-shape.cpp) [![](link.png)](https://www.codingame.com/training/easy/low-resolution-whats-the-shape)
- [x] [Lumen](Easy/lumen.c) [![](link.png)](https://www.codingame.com/training/easy/lumen)
- [x] [Mars lander episode 1](Easy/mars-lander-episode-1.py) [![](link.png)](https://www.codingame.com/training/easy/mars-lander-episode-1)
- [x] [Match DNA sequence](Easy/match-dna-sequence.rs) [![](link.png)](https://www.codingame.com/training/easy/match-dna-sequence)
- [x] [Max area](Easy/max-area.cpp) [![](link.png)](https://www.codingame.com/training/easy/max-area)
- [x] [May the triforce be with you](Easy/may-the-triforce-be-with-you.c) [![](link.png)](https://www.codingame.com/training/easy/may-the-triforce-be-with-you)
- [x] [Messed up mosaics](Easy/messed-up-mosaics.cpp) [![](link.png)](https://www.codingame.com/training/easy/messed-up-mosaics)
- [x] [MIME type](Easy/mime-type.py) [![](link.png)](https://www.codingame.com/training/easy/mime-type)
- [x] [Minimal palindrome distance](Easy/minimal-palindrome-distance.cpp) [![](link.png)](https://www.codingame.com/training/easy/minimal-palindrome-distance)
- [x] [Reverse Minesweeper](Easy/reverse-minesweeper.cpp) [![](link.png)](https://www.codingame.com/training/easy/reverse-minesweeper)
- [x] [Merlin's magic square](Easy/merlins-magic-square.cpp) [![](link.png)](https://www.codingame.com/training/easy/merlins-magic-square)
- [x] [Metric Units](Easy/metric-units.cs) [![](link.png)](https://www.codingame.com/training/easy/metric-units)
- [x] [Minesweeper level generator](Easy/minesweeper-level-generator.cpp) [![](link.png)](https://www.codingame.com/training/easy/minesweeper-level-generator)
- [x] [Monday tuesday happy days](Easy/monday-tuesday-happy-days.py) [![](link.png)](https://www.codingame.com/training/easy/monday-tuesday-happy-days)
- [x] [Morellet's random lines](Easy/morellets-random-lines.js) [![](link.png)](https://www.codingame.com/training/easy/morellets-random-lines)
- [x] [Mountain map convergence](Easy/mountain-map-convergence.py) [![](link.png)](https://www.codingame.com/training/easy/mountain-map-convergence)
- [x] [Mountain map](Easy/mountain-map.py) [![](link.png)](https://www.codingame.com/training/easy/mountain-map)
- [x] [Moves in maze](Easy/moves-in-maze.cpp) [![](link.png)](https://www.codingame.com/training/easy/moves-in-maze)
- [x] [Murder in the village](Easy/murder-in-the-village.py) [![](link.png)](https://www.codingame.com/training/easy/murder-in-the-village)
- [x] [Nato alphabets odd uncles](Easy/nato-alphabets-odd-uncles.cpp) [![](link.png)](https://www.codingame.com/training/easy/nato-alphabets-odd-uncles)
- [x] [Nature of quadrilaterals](Easy/nature-of-quadrilaterals.c) [![](link.png)](https://www.codingame.com/training/easy/nature-of-quadrilaterals)
- [x] [Next growing number](Easy/next-growing-number.cpp) [![](link.png)](https://www.codingame.com/training/easy/next-growing-number)
- [x] [Number derivation](Easy/number-derivation.py) [![](link.png)](https://www.codingame.com/training/easy/number-derivation)
- [x] [Number partition](Easy/number-partition.cpp) [![](link.png)](https://www.codingame.com/training/easy/number-partition)
- [x] [Object insertion](Easy/object-insertion.cpp) [![](link.png)](https://www.codingame.com/training/easy/object-insertion)
- [x] [Odd quad out](Easy/odd-quad-out.cpp) [![](link.png)](https://www.codingame.com/training/easy/odd-quad-out)
- [x] [Offset arrays](Easy/offset-arrays.py) [![](link.png)](https://www.codingame.com/ide/puzzle/offset-arrays)
- [x] [Onboarding](Easy/onboarding.cpp) [![](link.png)](https://www.codingame.com/training/easy/onboarding)
- [x] [Order of succession](Easy/order-of-succession.py) [![](link.png)](https://www.codingame.com/training/easy/order-of-succession)
- [x] [Organic compounds](Easy/organic-compounds.java) [![](link.png)](https://www.codingame.com/training/easy/organic-compounds)
- [x] [Pirates treasure](Easy/pirates-treasure.c) [![](link.png)](https://www.codingame.com/training/easy/pirates-treasure)
- [x] [Power of Thor (ep.1)](Easy/power-of-thor-1.js) [![](link.png)](https://www.codingame.com/training/easy/power-of-thor-episode-1)
- [x] [Prefix code](Easy/prefix-code.cpp) [![](link.png)](https://www.codingame.com/training/easy/prefix-code)
- [x] [Probability for dummies](Easy/probability-for-dummies.cpp) [![](link.png)](https://www.codingame.com/training/easy/probability-for-dummies)
- [x] [Queen control](Easy/queen-control.cpp) [![](link.png)](https://www.codingame.com/training/easy/queen-control)
- [x] [Random walk](Easy/random-walk.cpp) [![](link.png)](https://www.codingame.com/training/easy/random-walk)
- [x] [Rectangle partition](Easy/rectangle-partition.cpp) [![](link.png)](https://www.codingame.com/training/easy/rectangle-partition)
- [x] [Rectangular block spinner](Easy/rectangular-block-spinner.py) [![](link.png)](https://www.codingame.com/training/easy/rectangular-block-spinner)
- [x] [Retro typewriter art](Easy/retro-typewriter-art.cpp) [![](link.png)](https://www.codingame.com/training/easy/retro-typewriter-art)
- [x] [Reverse fizzbuzz](Easy/reverse-fizzbuzz.rb) [![](link.png)](https://www.codingame.com/training/easy/reverse-fizzbuzz)
- [x] [Robot reach](Easy/robot-reach.cpp) [![](link.png)](https://www.codingame.com/training/easy/robot-reach)
- [x] [Robot show](Easy/robot-show.cpp) [![](link.png)](https://www.codingame.com/training/easy/robot-show)
- [x] [Rocks papers scissors-es](Easy/rocks-papers-scissors-es.cpp) [![](link.png)](https://www.codingame.com/training/easy/rocks-papers-scissors-es)
- [x] [Rock paper scissors lizard spock](Easy/rock-paper-scissors-lizard-spock.cpp) [![](link.png)](https://www.codingame.com/training/easy/rock-paper-scissors-lizard-spock)
- [x] [Rooks movements](Easy/rooks-movements.c) [![](link.png)](https://www.codingame.com/training/easy/rooks-movements)
- [x] [Rotating arrows](Easy/rotating-arrows.cpp) [![](link.png)](https://www.codingame.com/training/easy/rotating-arrows)
- [x] [Rugby score](Easy/rugby-score.c) [![](link.png)](https://www.codingame.com/training/easy/rugby-score)
- [x] [Saving snoopy](Easy/saving-snoopy.cpp) [![](link.png)](https://www.codingame.com/training/easy/saving-snoopy)
- [x] [Self driving car testing](Easy/self-driving-car-testing.c) [![](link.png)](https://www.codingame.com/training/easy/self-driving-car-testing)
- [x] [Shadow casting](Easy/shadow-casting.cpp) [![](link.png)](https://www.codingame.com/training/easy/shadow-casting)
- [x] [Shoot enemy aircraft](Easy/shoot-enemy-aircraft.cpp) [![](link.png)](https://www.codingame.com/training/easy/shoot-enemy-aircraft)
- [x] [Should bakers be frugal](Easy/should-bakers-be-frugal.cpp) [![](link.png)](https://www.codingame.com/training/easy/should-bakers-be-frugal)
- [x] [Simple auto scaling](Easy/simple-auto-scaling.cpp) [![](link.png)](https://www.codingame.com/training/easy/simple-auto-scaling)
- [x] [Simple awalé](Easy/simple-awale.js) [![](link.png)](https://www.codingame.com/training/easy/simple-awale)
- [x] [Simple load balancing](Easy/simple-load-balancing.cpp) [![](link.png)](https://www.codingame.com/training/easy/simple-load-balancing)
- [x] [Six degrees of Kevin Bacon](Easy/six-degrees-of-kevin-bacon.cpp) [![](link.png)](https://www.codingame.com/training/easy/six-degrees-of-kevin-bacon)
- [x] [Smooth!](Easy/smooth.sh) [![](link.png)](https://www.codingame.com/training/easy/smooth)
- [x] [Snail run](Easy/snail-run.cpp) [![](link.png)](https://www.codingame.com/training/easy/snail-run)
- [x] [Snake sort 2D](Easy/snake-sort-2d.cpp) [![](link.png)](https://www.codingame.com/training/easy/snake-sort-2d)
- [x] [Someone's acting sus...](Easy/someones-acting-sus----.py) [![](link.png)](https://www.codingame.com/training/easy/someones-acting-sus----)
- [x] [Stall tilt](Easy/stall-tilt.py) [![](link.png)](https://www.codingame.com/training/easy/stall-tilt)
- [x] [Substitution encoding](Easy/substitution-encoding.cpp) [![](link.png)](https://www.codingame.com/training/easy/substitution-encoding)
- [x] [Sudoku Validator](Easy/sudoku-validator.py) [![](link.png)](https://www.codingame.com/training/easy/sudoku-validator)
- [x] [Sum of Spiral's Diagonals](Easy/sum-of-spirals-diagonals.cpp) [![](link.png)](https://www.codingame.com/training/easy/sum-of-spirals-diagonals)
- [x] [Sweet spot](Easy/sweet-spot.cpp) [![](link.png)](https://www.codingame.com/training/easy/sweet-spot)
- [x] [Ted's compiler](Easy/teds-compiler.cpp) [![](link.png)](https://www.codingame.com/training/easy/teds-compiler)
- [x] [Temperatures](Easy/temperatures.js) [![](link.png)](https://www.codingame.com/training/easy/temperatures)
- [x] [Text formatting](Easy/text-formatting.py) [![](link.png)](https://www.codingame.com/training/easy/text-formatting)
- [x] [The broken editor](Easy/the-broken-editor.cpp) [![](link.png)](https://www.codingame.com/training/easy/the-broken-editor)
- [x] [The dart 101](Easy/the-dart-101.c) [![](link.png)](https://www.codingame.com/training/easy/the-dart-101)
- [x] [The descent](Easy/the-descent.js) [![](link.png)](https://www.codingame.com/training/easy/the-descent)
- [x] [The electrician apprentice](Easy/the-electrician-apprentice.cs) [![](link.png)](https://www.codingame.com/training/easy/the-electrician-apprentice)
- [x] [The helpdesk](Easy/the-helpdesk.cpp) [![](link.png)](https://www.codingame.com/training/easy/the-helpdesk)
- [x] [The lost child episode-1](Easy/the-lost-child-episode-1.cpp) [![](link.png)](https://www.codingame.com/training/easy/the-lost-child-episode-1)
- [x] [The Michelangelo code](Easy/the-michelangelo-code.py) [![](link.png)](https://www.codingame.com/training/easy/the-michelangelo-code)
- [x] [The Mystic rectangle](Easy/the-mystic-rectangle.cpp) [![](link.png)](https://www.codingame.com/training/easy/the-mystic-rectangle)
- [x] [The River I.](Easy/the-river-i.c) [![](link.png)](https://www.codingame.com/training/easy/the-river-i-)
- [x] [The River II.](Easy/the-river-ii.c) [![](link.png)](https://www.codingame.com/training/easy/the-river-ii-)
- [x] [The travelling salesman problem](Easy/the-travelling-salesman-problem.c) [![](link.png)](https://www.codingame.com/training/easy/the-travelling-salesman-problem)
- [x] [The weight of words](Easy/the-weight-of-words.cpp) [![](link.png)](https://www.codingame.com/training/easy/the-weight-of-words)
- [x] [Tic tac toe](Easy/tictactoe.py) [![](link.png)](https://www.codingame.com/training/easy/tictactoe)
- [x] [Treasure hunt](Easy/treasure-hunt.cpp) [![](link.png)](https://www.codingame.com/training/easy/treasure-hunt)
- [x] [Tree paths](Easy/tree-paths.rb) [![](link.png)](https://www.codingame.com/training/easy/tree-paths)
- [x] [Tricky number verifier](Easy/tricky-number-verifier.py) [![](link.png)](https://www.codingame.com/training/easy/tricky-number-verifier)
- [x] [Ulam spiral](Easy/ulam-spiral.py) [![](link.png)](https://www.codingame.com/training/easy/ulam-spiral)
- [x] [Unit fractions](Easy/unit-fractions.c) [![](link.png)](https://www.codingame.com/training/easy/unit-fractions)
- [x] [Van Eck's sequence](Easy/van-eck.cpp) [![](link.png)](https://www.codingame.com/training/easy/van-ecks-sequence)
- [x] [Vectors in variables dimensions](Easy/vectors-in-variables-dimensions.py) [![](link.png)](https://www.codingame.com/training/easy/vectors-in-variables-dimensions)
- [x] [Video comments](Easy/video-comments.py) [![](link.png)](https://www.codingame.com/training/easy/video-comments)
- [x] [What's so complex about Mandelbrot?](Easy/whats-so-complex-about-mandelbrot.c) [![](link.png)](https://www.codingame.com/training/easy/whats-so-complex-about-mandelbrot)
- [x] [Where's Wally](Easy/wheres-wally.cpp) [![](link.png)](https://www.codingame.com/training/easy/wheres-wally)
- [x] [Wordle collorizer](Easy/wordle-colorizer.cpp) [![](link.png)](https://www.codingame.com/training/easy/wordle-colorizer)
- [x] [XML MDF-2016](Easy/xml-mdf-2016.cpp) [![](link.png)](https://www.codingame.com/training/easy/xml-mdf-2016)
- [x] [Zeckendorf representation part I](Easy/zeckendorf-representation-part-i.cpp) [![](link.png)](https://www.codingame.com/training/easy/zeckendorf-representation-part-i)
- [x] [Zhiwei sun squares](Easy/zhiwei-sun-squares.cpp) [![](link.png)](https://www.codingame.com/training/easy/zhiwei-sun-squares)

## Medium   (124 puzzles)

- [x] [1010(1)](Medium/10101.c) [![](link.png)](https://www.codingame.com/training/medium/10101)
- [x] [A* exercise](Medium/a-star-exercise.cpp) [![](link.png)](https://www.codingame.com/training/medium/a-star-exercise)
- [x] [Ancestors and descendants](Medium/ancestors-&-descendants.cpp) [![](link.png)](https://www.codingame.com/training/medium/ancestors-&-descendants)
- [x] [Aneo sponsored puzzle](Medium/aneo.c) [![](link.png)](https://www.codingame.com/training/medium/aneo)
- [x] [Ascii art : glass stacking](Medium/ascii-art-glass-stacking.c) [![](link.png)](https://www.codingame.com/training/medium/ascii-art-:-glass-stacking)
- [x] [Ascii graph](Medium/ascii-graph.c) [![](link.png)](https://www.codingame.com/training/medium/ascii-graph)
- [x] [Bag of balls](Medium/bag-of-balls.cpp) [![](link.png)](https://www.codingame.com/training/medium/bag-of-balls)
- [x] [Bender - episode 1](Medium/bender-episode-1.cpp) [![](link.png)](https://www.codingame.com/training/medium/bender-episode-1)
- [x] [Binary search tree traversal](Medium/binary-search-tree-traversal.cpp) [![](link.png)](https://www.codingame.com/training/medium/binary-search-tree-traversal)
- [x] [Binary sequence](Medium/binary-sequence.py) [![](link.png)](https://www.codingame.com/training/medium/binary-sequence)
- [x] [Bingo](Medium/bingo.java) [![](link.png)](https://www.codingame.com/training/medium/bingo)
- [x] [Bit count to limit](Medium/bit-count-to-limit.cpp) [![](link.png)](https://www.codingame.com/training/medium/bit-count-to-limit)
- [x] [Boarding passes ready](Medium/boarding-passes-ready.cpp) [![](link.png)](https://www.codingame.com/training/medium/boarding-passes-ready)
- [x] [Bouncing barry](Medium/bouncing-barry.cs) [![](link.png)](https://www.codingame.com/training/medium/bouncing-barry)
- [x] [Box of cigars](Medium/box-of-cigars.c) [![](link.png)](https://www.codingame.com/training/medium/box-of-cigars)
- [x] [Brackets, enhanced edition](Medium/brackets-enhanced-edition.js) [![](link.png)](https://www.codingame.com/training/medium/brackets-enhanced-edition)
- [x] [Brackets, extended edition](Medium/brackets-extended-edition.c) [![](link.png)](https://www.codingame.com/training/medium/brackets-extended-edition)
- [x] [Brackets, ultimate edition](Medium/brackets-ultimate-edition.js) [![](link.png)](https://www.codingame.com/training/medium/brackets-ultimate-edition)
- [x] [Bruce lee](Medium/bruce-lee.js) [![](link.png)](https://www.codingame.com/training/medium/bruce-lee)
- [x] [Bulgarian solitaire](Medium/bulgarian-solitaire.cpp) [![](link.png)](https://www.codingame.com/training/medium/bulgarian-solitaire)
- [x] [Bulls and Cows](Medium/bulls-and-cows.c) [![](link.png)](https://www.codingame.com/training/medium/bulls-and-cows)
- [x] [Bust speeding vehicles](Medium/bust-speeding-vehicles.c) [![](link.png)](https://www.codingame.com/training/medium/bust-speeding-vehicles)
- [x] [Byte pair encoding](Medium/byte-pair-encoding.py) [![](link.png)](https://www.codingame.com/training/medium/byte-pair-encoding)
- [x] [Cards castle](Medium/cards-castle.c) [![](link.png)](https://www.codingame.com/training/medium/cards-castle)
- [x] [Carmichael numbers](Medium/carmichael-numbers.c) [![](link.png)](https://www.codingame.com/training/medium/carmichael-numbers)
- [x] [CGFunge interpreter](Medium/cgfunge-interpreter.py) [![](link.png)](https://www.codingame.com/training/medium/cgfunge-interpreter)
- [x] [CGS minifier](Medium/cgs-minifier.cpp) [![](link.png)](https://www.codingame.com/training/medium/cgs-minifier)
- [x] [Constrained latin squares](Medium/constrained-latin-squares.cpp) [![](link.png)](https://www.codingame.com/training/medium/constrained-latin-squares)
- [x] [Conway sequence](Medium/conway-sequence.cpp) [![](link.png)](https://www.codingame.com/training/medium/conway-sequence)
- [x] [Count of primes in a number grid](Medium/count-of-primes-in-a-number-grid.c) [![](link.png)](https://www.codingame.com/training/medium/count-of-primes-in-a-number-grid)
- [x] [Counting squares on pegs](Medium/counting-squares-on-pegs.js) [![](link.png)](https://www.codingame.com/training/medium/counting-squares-on-pegs)
- [x] [Criminal](Medium/criminal.cpp) [![](link.png)](https://www.codingame.com/training/medium/criminal)
- [x] [Digit sum successor](Medium/digit-sum-successor.cpp) [![](link.png)](https://www.codingame.com/training/medium/digit-sum-successor)
- [x] [Divide the factorial](Medium/divide-the-factorial.rb) [![](link.png)](https://www.codingame.com/training/medium/divide-the-factorial)
- [x] [Dominoes path](Medium/dominoes-path.cpp) [![](link.png)](https://www.codingame.com/training/medium/dominoes-path)
- [x] [Don't Panic - Episode 1](Medium/don't-panic-episode-1.cpp) [![](link.png)](https://www.codingame.com/training/medium/don't-panic-episode-1)
- [x] [Drug interactions](Medium/drug-interactions.cpp) [![](link.png)](https://www.codingame.com/training/medium/drug-interactions)
- [x] [Dynamic sorting](Medium/dynamic-sorting.cs) [![](link.png)](https://www.codingame.com/training/medium/dynamic-sorting)
- [x] [Dwarfs standing on the shoulders of giants](Medium/dwarfs-standing-on-the-shoulders-of-giants.cpp) [![](link.png)](https://www.codingame.com/training/medium/dwarfs-standing-on-the-shoulders-of-giants)
- [x] [Elementary cellular automaton](Medium/elementary-cellular-automaton.c) [![](link.png)](https://www.codingame.com/training/medium/elementary-cellular-automaton)
- [x] [Equalizing arrays](Medium/equalizing-arrays.cpp) [![](link.png)](https://www.codingame.com/training/medium/equalizing-arrays)
- [x] [Factorial vs exponential](Medium/factorial-vs-exponential.c) [![](link.png)](https://www.codingame.com/training/medium/factorial-vs-exponential)
- [x] [Fair numbering](Medium/fair-numbering.cpp) [![](link.png)](https://www.codingame.com/training/medium/fair-numbering)
- [x] [Find the replacement](Medium/find-the-replacement.cpp) [![](link.png)](https://www.codingame.com/training/medium/find-the-replacement)
- [x] [Flood fill example](Medium/flood-fill-example.cpp) [![](link.png)](https://www.codingame.com/training/medium/flood-fill-example)
- [x] [Folding a note](Medium/folding-a-note.py) [![](link.png)](https://www.codingame.com/training/medium/folding-a-note)
- [x] [Folding paper](Medium/folding-paper.cpp) [![](link.png)](https://www.codingame.com/training/medium/folding-paper)
- [x] [Forest fire](Medium/forest-fire.cpp) [![](link.png)](https://www.codingame.com/training/medium/forest-fire)
- [x] [Game of life](Medium/game-of-life.c) [![](link.png)](https://www.codingame.com/training/medium/game-of-life)
- [x] [Guessing N cheating](Medium/guessing-n-cheating.c) [![](link.png)](https://www.codingame.com/training/medium/guessing-n-cheating)
- [x] [Go competition](Medium/go-competition.c) [![](link.png)](https://www.codingame.com/training/medium/go-competition)
- [x] [Goro want chocolate](Medium/goro-want-chocolate.cpp) [![](link.png)](https://www.codingame.com/training/medium/goro-want-chocolate)
- [x] [Gravity](Medium/gravity.c) [![](link.png)](https://www.codingame.com/training/medium/gravity)
- [x] [Gravity tumbler](Medium/gravity-tumbler.py) [![](link.png)](https://www.codingame.com/training/medium/gravity-tumbler)
- [x] [Green valleys](Medium/green-valleys.cpp) [![](link.png)](https://www.codingame.com/training/medium/green-valleys)
- [x] [Hacking at robbercity](Medium/hacking-at-robbercity.js) [![](link.png)](https://www.codingame.com/training/medium/hacking-at-robbercity)
- [x] [Halting sequences](Medium/halting-sequences.cpp) [![](link.png)](https://www.codingame.com/training/medium/halting-sequences)
- [x] [Hexagonal Maze](Medium/hexagonal-maze.cpp) [![](link.png)](https://www.codingame.com/training/medium/hexagonal-maze)
- [x] [Huffman code](Medium/huffman-code.cpp) [![](link.png)](https://www.codingame.com/training/medium/huffman-code)
- [x] [Inversion count](Medium/inversion-count.cs) [![](link.png)](https://www.codingame.com/training/medium/inversion-count)
- [x] [IP mask calculating](Medium/ip-mask-calculating.cpp) [![](link.png)](https://www.codingame.com/training/medium/ip-mask-calculating)
- [x] [Jumping frogs](Medium/jumping-frogs.cpp) [![](link.png)](https://www.codingame.com/training/medium/jumping-frogs)
- [x] [Kaprekar's routine](Medium/kaprekars-routine.js) [![](link.png)](https://www.codingame.com/training/medium/kaprekars-routine)
- [x] [Knight's jam](Medium/knights-jam.cpp) [![](link.png)](https://www.codingame.com/training/medium/knights-jam)
- [x] [Langton's ant](Medium/langtons-ant.c) [![](link.png)](https://www.codingame.com/training/medium/langtons-ant)
- [x] [Length of Syracuse conjecture sequence](Medium/length-of-syracuse-conjecture-sequence.cpp) [![](link.png)](https://www.codingame.com/training/medium/length-of-syracuse-conjecture-sequence)
- [x] [Locked in gear](Medium/locked-in-gear.cpp) [![](link.png)](https://www.codingame.com/training/medium/locked-in-gear)
- [x] [Magic square](Medium/magic-square.cpp) [![](link.png)](https://www.codingame.com/training/medium/magic-square)
- [x] [Mars lander Ep2](Medium/mars-lander-ep2.cpp) [![](link.png)](https://www.codingame.com/training/medium/mars-lander-episode-2)
- [x] [Maximum sub-sequence](Medium/maximum-sub-sequence.c) [![](link.png)](https://www.codingame.com/training/medium/maximum-sub-sequence)
- [x] [Mayan calculation](Medium/mayan-calculation.c) [![](link.png)](https://www.codingame.com/training/medium/mayan-calculation)
- [x] [Maze](Medium/maze.c) [![](link.png)](https://www.codingame.com/training/medium/maze)
- [x] [Mcxxxx microcontroller simulation](Medium/mcxxxx-microcontroller-simulation.c) [![](link.png)](https://www.codingame.com/training/medium/mcxxxx-microcontroller-simulation)
- [x] [Micro assembly](Medium/micro-assembly.c) [![](link.png)](https://www.codingame.com/training/medium/micro-assembly)
- [x] [MineSweeper](Medium/minesweeper.cpp) [![](link.png)](https://www.codingame.com/training/medium/minesweeper)
- [x] [Minimax exercise](Medium/minimax-exercise.c) [![](link.png)](https://www.codingame.com/training/medium/minimax-exercise)
- [x] [Monthly system](Medium/monthly-system.c) [![](link.png)](https://www.codingame.com/training/medium/monthly-system)
- [x] [Network cabling](Medium/network-cabling.cpp) [![](link.png)](https://www.codingame.com/training/medium/network-cabling)
- [x] [Number of letters in a number - binary](Medium/number-of-letters-in-a-number---binary.cpp) [![](link.png)](https://www.codingame.com/training/medium/number-of-letters-in-a-number---binary)
- [x] [Number of paths between 2 points](Medium/number-of-paths-between-2-points.c) [![](link.png)](https://www.codingame.com/training/medium/number-of-paths-between-2-points)
- [x] [Oneway city](Medium/oneway-city.py) [![](link.png)](https://www.codingame.com/training/medium/oneway-city)
- [x] [Othello](Medium/othello.js) [![](link.png)](https://www.codingame.com/training/medium/othello)
- [x] [Parity scanner](Medium/parity-scanner.py) [![](link.png)](https://www.codingame.com/training/medium/parity-scanner)
- [x] [Photo booth transformation](Medium/photo-booth-transformation.c) [![](link.png)](https://www.codingame.com/training/medium/photo-booth-transformation)
- [x] [Plague Jr](Medium/plague-jr.py) [![](link.png)](https://www.codingame.com/training/medium/plague-jr)
- [x] [Playfair cypher](Medium/playfair-cipher.py) [![](link.png)](https://www.codingame.com/training/medium/playfair-cipher)
- [x] [Porcupine fever](Medium/porcupine-fever.c) [![](link.png)](https://www.codingame.com/training/medium/porcupine-fever)
- [x] [Propositions in freges ideography](Medium/propositions-in-freges-ideography.py) [![](link.png)](https://www.codingame.com/training/medium/propositions-in-freges-ideography)
- [x] [Queneau numbers](Medium/queneau-numbers.cljs) [![](link.png)](https://www.codingame.com/training/medium/queneau-numbers)
- [x] [Rational number tree](Medium/rational-number-tree.cpp) [![](link.png)](https://www.codingame.com/training/medium/rational-number-tree)
- [x] [Rearrange string to two numbers](Medium/rearrange-strings-to-two-numbers.cpp) [![](link.png)](https://www.codingame.com/training/medium/rearrange-string-to-two-numbers)
- [x] [Remaining card](Medium/remaining-card.cpp) [![](link.png)](https://www.codingame.com/training/medium/remaining-card)
- [x] [Reverse Polish notation](Medium/reverse-polish-notation.py) [![](link.png)](https://www.codingame.com/training/medium/reverse-polish-notation)
- [x] [Reversed look and say](Medium/reversed-look-and-say.cpp) [![](link.png)](https://www.codingame.com/training/medium/reversed-look-and-say)
- [x] [Robbery optimisation](Medium/robbery-optimisation.cpp) [![](link.png)](https://www.codingame.com/training/medium/robbery-optimisation)
- [x] [Rod cutting problem](Medium/rod-cutting-problem.cpp) [![](link.png)](https://www.codingame.com/training/medium/rod-cutting-problem)
- [x] [Sandpile addition](Medium/sandpile-addition.c) [![](link.png)](https://www.codingame.com/training/medium/sandpile-addition)
- [x] [Scrabble](Medium/scrabble.cpp) [![](link.png)](https://www.codingame.com/training/medium/scrabble)
- [x] [Seam carving](Medium/seam-carving.cpp) [![](link.png)](https://www.codingame.com/training/medium/seam-carving)
- [x] [Shadows of the Knight - Episode 1](Medium/shadows-of-the-knight-episode-1.cpp) [![](link.png)](https://www.codingame.com/training/medium/shadows-of-the-knight-episode-1)
- [x] [Shadows of the Knight - Episode 1](Medium/skynet-revolution-episode-1.cpp) [![](link.png)](https://www.codingame.com/training/medium/skynet-revolution-episode-1)
- [x] [Snake encoding](Medium/snake-encoding.js) [![](link.png)](https://www.codingame.com/training/medium/snake-encoding)
- [x] [Stock exchange losses](Medium/stock-exchange-losses.cpp) [![](link.png)](https://www.codingame.com/training/medium/stock-exchange-losses)
- [x] [Sudoku solver](Medium/sudoku-solver.cpp) [![](link.png)](https://www.codingame.com/training/medium/sudoku-solver)
- [x] [Sum of divisors](Medium/sum-of-divisors.c) [![](link.png)](https://www.codingame.com/training/medium/sum-of-divisors)
- [x] [Telephone numbers](Medium/telephone-numbers.cpp) [![](link.png)](https://www.codingame.com/training/medium/telephone-numbers)
- [x] [Text alignment](Medium/text-alignment.c) [![](link.png)](https://www.codingame.com/training/medium/text-alignment)
- [x] [The experience of creating puzzles](Medium/the-experience-for-creating-puzzles.c) [![](link.png)](https://www.codingame.com/training/medium/the-experience-for-creating-puzzles)
- [x] [The fastest](Medium/the-fastest.c) [![](link.png)](https://www.codingame.com/training/medium/the-fastest)
- [x] [The urinal problem](Medium/the-urinal-problem.py) [![](link.png)](https://www.codingame.com/training/medium/the-urinal-problem)
- [x] [The gift](Medium/the-gift.cpp) [![](link.png)](https://www.codingame.com/training/medium/the-gift)
- [x] [The Grand Festival - I](Medium/the-grand-festival---i.cpp) [![](link.png)](https://www.codingame.com/training/medium/the-grand-festival---i)
- [x] [The Grand Festival - II](Medium/the-grand-festival---ii.java) [![](link.png)](https://www.codingame.com/training/medium/the-grand-festival---ii)
- [x] [The last crusade episode 1](Medium/the-last-crusade-episode-1.cpp) [![](link.png)](https://www.codingame.com/training/medium/the-last-crusade-episode-1)
- [x] [The optimal urinal problem](Medium/the-optimal-urinal-problem.js) [![](link.png)](https://www.codingame.com/training/medium/the-optimal-urinal-problem)
- [x] [There is no spoon - episode 1](Medium/there-is-no-spoon-episode-1.cpp) [![](link.png)](https://www.codingame.com/training/medium/there-is-no-spoon-episode-1)
- [x] [These romans are crazy!](Medium/these-romans-are-crazy!.cpp) [![](link.png)](https://www.codingame.com/training/medium/these-romans-are-crazy!)
- [x] [Tiny forest](Medium/tiny-forest.cpp) [![](link.png)](https://www.codingame.com/training/medium/tiny-forest)
- [x] [Trits balanced ternary computing](Medium/trits-balanced-ternary-computing.c) [![](link.png)](https://www.codingame.com/training/medium/trits-balanced-ternary-computing)
- [x] [Vote counting](Medium/vote-counting.cpp) [![](link.png)](https://www.codingame.com/training/medium/vote-counting)
- [x] [Ways to make change](Medium/ways-to-make-change.cpp) [![](link.png)](https://www.codingame.com/training/medium/ways-to-make-change)
- [x] [We're going in circles!](Medium/were-going-in-circles.cpp) [![](link.png)](https://www.codingame.com/training/medium/were-going-in-circles)
- [x] [Winamax battle](Medium/winamax-battle.cpp) [![](link.png)](https://www.codingame.com/training/medium/winamax-battle)
- [x] [What the brainfuck!](Medium/what-the-brainfuck.cpp) [![](link.png)](https://www.codingame.com/training/medium/what-the-brainfuck)

## Hard      (  10 puzzles)

- [x] [Blunder - episode 2](Hard/blunder-episode-2.cpp) [![](link.png)](https://www.codingame.com/training/hard/blunder-episode-2)
- [x] [CGX Formatter](Hard/cgx-formatter.cpp) [![](link.png)](https://www.codingame.com/training/hard/cgx-formatter)
- [x] [Chess board analyzer](Hard/chess-board-analyzer.cpp) [![](link.png)](https://www.codingame.com/training/hard/chess-board-analyzer)
- [x] [Death first search - episode 2](Hard/death-first-search-episode-2.cpp) [![](link.png)](https://www.codingame.com/training/hard/death-first-search-episode-2)
- [x] [Doubly solved rubiks cube](Hard/doubly-solved-rubiks-cube.py) [![](link.png)](https://www.codingame.com/training/hard/doubly-solved-rubiks-cube)
- [x] [Hanoi tower](Hard/hanoi-tower.cpp) [![](link.png)](https://www.codingame.com/training/hard/hanoi-tower)
- [x] [Levenshtein distance](Hard/levenshtein-distance.cpp) [![](link.png)](https://www.codingame.com/training/hard/levenshtein-distance)
- [x] [Max Rect](Hard/max-rect.cpp) [![](link.png)](https://www.codingame.com/training/hard/max-rect)
- [x] [The labyrinth](Hard/the-labyrinth.cpp) [![](link.png)](https://www.codingame.com/training/hard/the-labyrinth)
- [x] [Vox codei - episode 1](Hard/vox-codei-episode-1.cpp) [![](link.png)](https://www.codingame.com/training/hard/vox-codei-episode-1)

## Very Hard (    1 puzzles)

- [x] [The Resistance](Very%20hard/the-resistance.cpp) [![](link.png)](https://www.codingame.com/training/expert/the-resistance)

## Contact me

You have some suggestions, remarks ?

You _found a bug_ :bug: or a _better way_ to solve one puzzle ?

Then please let me know at [email protected]_ :smile:

Or maybe you just wanna play ? :smiley: Then here is my [**_profile_**](https://www.codingame.com/profile/36481b0e11f9a85fe9f5229dde04b17c0913923) !

**lhm**