Oh boy this is going to be a good one! In this month's coding challenge we are going to really push your boundaries when it comes to coding and logic. As programmers there are times where we think a problem is too difficult to solve and we want to give up. However, those moments are opportunities that can have a real positive effect on your ability to improve and develop strong skills. This coding challenge aims to do exactly that: Help you push through some hard boundaries so that by the end of it you feel like a better programmer (and you will be!).
You can work on a project individually or in a group and you can use the video below as a "guide" on how to solve this problem and also how Sudoku works. Please note that there are many solutions and you will be able to use Recursion or not to solve this problem (if you don't know what Recursion is, check out that section in my Master the Coding Interview course)
What we are building:A Sudoku Solver so you can be Sudoku Goku --> https://www.youtube.com/watch?v=G_UYXzGuqvM
Please Use the #coding-challenge channel on Discord to discuss and share your work or if you would like to look for people to work with on a project. At the end of the challenge, I will compile everyone's submitted websites/projects/code on here to showcase what the ZTM community has built. You can find past coding challenge submission here
You will try to build a program that is able to solve a Sudoku puzzle by itself! You can use whatever programming language you want including Python and JavaScript. The problem is NOT as hard as you might think, but it will require you to really think about the program and design a working solution.
To get an idea of what you are building, watch this video: https://www.youtube.com/watch?v=G_UYXzGuqvM
At the end of the challenge, we will post everyone's projects down below so you can see what others have done. In order to see your submission below, make sure you read the next section for the submission guidelines (In The Rules Are section)!
Ansh#9264
Github Repo
https://github.com/shree1999/Sudoku-Solver
fmandsourwala#9589
Github Repo
https://github.com/fatemamandsourwala/sudoku-solver
Fantasy#1014
Github Repo
https://github.com/Mudhol/sudoku-solver-python.git
Pharek#7825
Github Repo
https://github.com/pharek/sudoku_goku.git
Zallaras#6214
Github Repo
https://github.com/Zalaras/sudoku-solver-python
phobe#5510
Github Repo
https://github.com/phoebeli23/sudokusolver
litomayez#5249
Github Repo
https://github.com/RohanLodhi/sudoku
idubey#0867
Github Repo
https://github.com/idubey-code/Games/tree/master/SudokuGoku
j[o]nch009#8698
Github Repo
https://github.com/jnch009/SudokuPuzzleReact
YogiHa#9533
Github Repo
https://github.com/YogiHa/sudokal
newchar#3140
Github Pages
https://famnew.github.io/coding_challenge-27/
Mike Coleman#0962
Github Pages
https://mcflav.github.io/Sudoku/
Łukasz Wiśniewski#5946
Github Repo
https://github.com/lukaszwisniewski88/coding-challenge-27-svelte
Heroku Deployment
http://sudoku-goku.herokuapp.com/
Seeni#5726
Github Repo
https://github.com/brseeni/coding_challenge-27
Elkmar#1379
Github Pages
https://elkmar.github.io/Sudoku-Solver/
Github Repo
https://github.com/Elkmar/Sudoku-Solver
Arshk#9357
Github Repo
https://github.com/arshkenia/SudokuGuko
Sanjucta#7043
Github Repo
https://github.com/sanjucta/sudoku-solver
SlavaUA#8073
Github Pages
https://shegan78.github.io/muse2/
-
You have until May 31st at 11:59pm EST to submit your project (using Github. If you don't know how to do that, check out the lecture in the Git + Github section of the course). You will have to submit the link to the #coding-challenge Discord group with the following message: -challenge URL LINK TO YOUR ENTRY" . The bot will listen for the command and will reply with "thanks for your submission" if it succeeded.
-
Use whatever tools you have as developers (google, friends, Discord, programming buddy etc...) but I will not be offering any help with this challenge. Just like a developer, you must solve a problem and build something that will be challenging. Nobody will hold your hand during the job so we want to experience that by figuring it all out on your own with your team.
We highly recommend checking out the back catalogue of coding challenges. With varying levels of complexity there is something to test and push every skill level.
Please note: As with all my challenges there is zero benefit or monetary gain I receive from it. This is just my way of thanking my students and making sure that you are able to continue gaining valuable knowledge outside of just my videos. It would mean a lot to me if you are able to rate my course...5 star reviews make my day :)