Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

225 Commits

Repository files navigation

codingame-banner

What is this place about ?

Codingame is an online platform offering ressources for developpers to developp their skills in a ludic way.

It includes

  • puzzles - ordered by difficulty and labelled with the concept you may need to solve them.

  • code golf - Solve puzzles with the shortest possible source code !

  • bot fights - Compete in multiplayers programming contests involving artificial intelligence !

  • tutorials - Learn 📖 all the concepts you need in order to get the best of fun on CG.

  • Clash of codes - Challenge yourself and be the first to complete a puzzle in 15-minutes ⏳ !

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

Easy - 230 puzzles

PuzzleSolution
10 Pin bowling scoresC#
1000000000D WorldC++
1. NGR - Basic RadarC++
1D bush fireC
1D spreadsheetC++
1x1x1 Rubik's cube movementsJavaScript
2nd Degree polynomial - simple-analysisC++
abcdefghijklmnopqrstuvwxyzC++
7-Segement scannerC++
A Bunny and CarrotsC++
A child's playC
A mountain of a mole hillPython
Add'em upPython
Agent X, mission 1 - The caesar cipherC++
An adventure in the fantasy worldRust
AnnihilationC++
Are the clumps normalC++
Artificial emotional intelligenceC#
ASCII artC++
ASCII art: The drunken bishop algorithmRust
ASCII wormsRust
AsteroidsC++
Auto pickupC++
AzimutRust
Balanced ternary computer encodeC
Bank robbersJavaScript
Battle of HeroesC++
Benford's lawC++
Bijective numerationRust
Binary imagePython
Blackjack-solver.pyPython
Blowing fuseC
Body weight is a girl's secretRust
Brackets extreme editionC
Brick in the wallC
Bulk email generatorPython
BuzzleC++
Caesar is the chiefC++
CalculatorC++
Card counting when easily distractedC++
Catching upC++
Character replacement problemC++
Cheap choicesRust
Chuck NorrisC++
Code breaker puzzlePython
Container terminalC++
Cosmic LoveC++
Count as I countC++
Count your coinsC++
Crack the trio codeRust
Crazy listC++
Create the longest sequence of 1sC
Create turn here signsRust
Credit card verifierC++
Crop circlesC#
Custom game of lifeC++
DartsC++
Darts checkout routesRust
Dead mens shotC
Detective GeekRust
Decode the messageC++
DefibrillatorsC++
Detective Pikaptcha EP1C
Detective Pikaptcha EP2C
Deus hex machinaPython
Dice handednessPython
Digital scoreboardC++
Disordered first contactJavaScript
Distributing candyC++
Dolbear's lawC++
Dungeons and mapsC++
Duo combinationsRust
Egyptian multiplicationRust
Embedded chessboardsC++
Encryption decryption of enigma machineC
Equivalent resistance circuit buildingJava
Euclid's algorithmC++
Extended Hamming codesPython
Faro shuffleC++
Fax machineC++
Feature extractionC++
Fibonacci's RabbitRust
FireControlC++
Fix the networksRust
Flip the signC++
Frame the pictureC++
GDQ - binary coded decimal clockC++
Genetics and computers - part 1Python
Ghost legsC
Graffiti on the fenceC++
Happy numbersC++
Hello, world!Php
Hidden messages in imagesC++
Hooch clashShell
Horse-racing hyperdualsC
Horse-racing dualsC++
How time fliesPython
Hunger gamesPython
In stereoPython
Insert to stringC++
Ipv6 shortenerPython
Is that a possible word? Ep1C++
Island escapeC++
ISBN check digitC
Jack Silver: The CasinoC
Kangaroo wordsC++
Kiss the girlsC++
Largest numberPython
Library dependenciesRust
Logic gatesC++
Logically reasonable inequalitiesC++
Longest coastC++
Low Resolution: what's the shape?C++
LumenC
Magic stringRust
Mandelbrot set approximationRust
Mars lander episode 1Python
Match DNA sequenceRust
Max areaC++
May the triforce be with youC
Messed up mosaicsC++
MIME typePython
Minimal palindrome distanceC++
MirrorsC++
Reverse MinesweeperC++
Merlin's magic squareC++
Metric UnitsC#
Minesweeper level generatorC++
Monday tuesday happy daysPython
Morellet's random linesJavaScript
Mountain map convergencePython
Mountain mapPython
Moves in mazeC++
Murder in the villagePython
Nato alphabets odd unclesC++
Nature of quadrilateralsC
Next growing numberC++
Number derivationPython
Number formattingRust
Number of digitsRust
Number partitionC++
Object insertionC++
Odd quad outC++
Offset arraysPython
OnboardingC++
Order of successionPython
Organic compoundsJava
Panel countRust
Periodic table spellingRust
Pirates treasureC
Playing card oddsRust
Power of Thor (ep.1)JavaScript
Prefix codeC++
Probability for dummiesC++
Queen controlC++
Random walkC++
Rectangle partitionC++
Rectangular block spinnerPython
Retro typewriter artC++
Reverse fizzbuzzRuby
Robot reachC++
Robot showC++
Rocks papers scissors-esC++
Rock paper scissors lizard spockC++
Rooks movementsC
Rotating arrowsC++
Rugby scoreC
Sand fallRust
Saving snoopyC++
Scrabble scoreRust
Self driving car testingC
Shadow castingC++
Shoot enemy aircraftC++
Should bakers be frugalC++
Simple auto scalingC++
Simple awaléJavaScript
Simple load balancingC++
Six degrees of Kevin BaconC++
Sparse matmulRust
Smooth!Shell
Snail runC++
Snake sort 2DC++
Someone's acting sus...Python
Stall tiltPython
Stunning numbersRust
Substitution encodingC++
Sudoku ValidatorPython
Sum of Spiral's DiagonalsC++
Survey predictionRust
Sweet spotC++
Table of contentsRust
Ted's compilerC++
TemperaturesJavaScript
Text formattingPython
The broken editorC++
The dart 101C
The descentJavaScript
The electrician apprenticeC#
The helpdeskC++
The leaking bathtubRust
The lost child episode-1C++
The Michelangelo codePython
The Mystic rectangleC++
The other sideRust
The Prime Twins - Part oneRust
The River I.C
The River II.C
The travelling salesman problemC
The weight of wordsC++
Tic tac toePython
Timer for clash of codeRust
Treasure huntC++
Tree pathsRuby
Triangle toggleRust
Tricky number verifierPython
Ulam spiralPython
Unit fractionsC
Van Eck's sequenceC++
Vectors in variables dimensionsPython
Video commentsPython
Walk on a dieRust
What is your garden worth?Rust
What's so complex about Mandelbrot?C
Where am I going?Rust
Where's WallyC++
Word search for programmersRust
Wordle collorizerC++
XML MDF-2016C++
Zeckendorf representation part IC++
Zhiwei sun squaresC++

Medium - 130 puzzles

PuzzleSolution
1010(1)C
16x16 SudokuRust
A* exerciseC++
Ancestors and descendantsC++
Aneo sponsored puzzleC
Ascii art : glass stackingC
Ascii graphC
Bag of ballsC++
Bender - episode 1C++
Binary search tree traversalC++
Binary sequencePython
BingoJava
Bit count to limitC++
Boarding passes readyC++
Bouncing barryC#
Box of cigarsC
Brackets, enhanced editionJavaScript
Brackets, extended editionC
Brackets, ultimate editionJavaScript
Bruce leeJavaScript
Bulgarian solitaireC++
Bulls and CowsC
Bust speeding vehiclesC
Byte pair encodingPython
Cards castleC
Carmichael numbersC
CGFunge interpreterPython
CGS minifierC++
Constrained latin squaresC++
Conway sequenceC++
Count of primes in a number gridC
Counting squares on pegsJavaScript
CriminalC++
Digit sum successorC++
Divide the factorialRuby
Dominoes pathC++
Don't Panic - Episode 1C++
Drug interactionsC++
Dynamic sortingC#
Dwarfs standing on the shoulders of giantsC++
Elementary cellular automatonC
Entry codeRust
Equalizing arraysC++
Factorial vs exponentialC
Fair numberingC++
Find the replacementC++
Flood fill exampleC++
Folding a notePython
Folding paperC++
Forest fireC++
Game of lifeC
Guessing N cheatingC
Go competitionC
Goro want chocolateC++
GravityC
Gravity tumblerPython
Green valleysC++
Hacking at robbercityJavaScript
Halting sequencesC++
Hexagonal MazeC++
Huffman codeC++
Inversion countC#
IP mask calculatingC++
Join the dotsRust
Jumping frogsC++
Kaprekar's routineJavaScript
Knight's jamC++
Langton's antC
Length of Syracuse conjecture sequenceC++
Locked in gearC++
Magic squareC++
Mars lander Ep2C++
Maximum sub-sequenceC
Mayan calculationC
MazeC
Mcxxxx microcontroller simulationC
Micro assemblyC
MineSweeperC++
Minimax exerciseC
Monthly systemC
MosaicRust
Network cablingC++
Number of letters in a number - binaryC++
Number of paths between 2 pointsC
Oneway cityPython
OthelloJavaScript
Parity scannerPython
Photo booth transformationC
Plague JrPython
Playfair cypherPython
Porcupine feverC
Propositions in freges ideographyPython
Queneau numbersClojureScript
Rational number treeC++
Rearrange string to two numbersC++
Remaining cardC++
Reverse Polish notationPython
Reversed look and sayC++
Robbery optimisationC++
Rod cutting problemC++
Roman sortingRust
Sandpile additionC
ScrabbleC++
Seam carvingC++
Shadows of the Knight - Episode 1C++
Shadows of the Knight - Episode 1C++
Snake encodingJavaScript
Stock exchange lossesC++
Sudoku solverC++
Sum of divisorsC
Telephone numbersC++
Text alignmentC
The cash registerRust
The experience of creating puzzlesC
The fastestC
The urinal problemPython
The giftC++
The Grand Festival - IC++
The Grand Festival - IIJava
The last crusade episode 1C++
The optimal urinal problemJavaScript
There is no spoon - episode 1C++
These romans are crazy!C++
Tiny forestC++
Trits balanced ternary computingC
Vote countingC++
Ways to make changeC++
We're going in circles!C++
Winamax battleC++
What the brainfuck!C++

Hard - 10 puzzles

PuzzleSolution
Blunder - episode 2C++
CGX FormatterC++
Chess board analyzerC++
Death first search - episode 2C++
Doubly solved rubiks cubePython
Hanoi towerC++
Levenshtein distanceC++
Max RectC++
The labyrinthC++
Vox codei - episode 1C++

Very Hard - 1 puzzle

PuzzleSolution
The ResistanceC++

Contact me

You have suggestions, remarks or found a bug 🐛 ?

Or maybe you just wanna play ? 😃 Then here is my profile !

lhm

About

My solutions for some codingame puzzles

Topics

Resources

Stars

54 stars

Watchers

4 watching

Forks

Releases

Packages

Contributors

Languages