# Weekly Challenge

Solve the challenge, share your solution and summit the ranks of our Community!
###### IDEAS WANTED

We're actively looking for ideas on how to improve Weekly Challenges and would love to hear what you think!

Submit Feedback
We've recently made an accessibility improvement to the community and therefore posts without any content are no longer allowed. Please use the spoiler feature or add a short message in the message body in order to submit your weekly challenge.

## Challenge #200: Sudoku Solver

Highlighted
Alteryx Certified Partner

Here is my beginner and intermediate solution:

Spoiler

For the advanced one, I have modified my intermediate solution into a iterative macro, so that's why the solution looks much more simple here:

Spoiler

Highlighted
6 - Meteoroid

Beginner solution solved! Knew i could use regex just had to look up some syntax!

Spoiler

Step 1: Tokenize 6 digits into rows
Step 2: Tokenize digits into the 9 rows
Step 3: Check against solution!
Highlighted
8 - Asteroid

All,

Beginner solution posted, more to follow...

Spoiler
Highlighted
14 - Magnetar

Spoiler

Had to go with a macro after all. Now to implement more pattern recognition/replacement to make a more comprehensive solution.....

Highlighted
Alteryx Certified Partner

A fun one to try and solve live to the world. Solution for all three parts.

(Y)

Highlighted
8 - Asteroid

I wasn't sure I would be able to create a solving algorithm, but it came to me while walking my dog. I'm really happy with the solution!

Spoiler
All 3 SolvedMacro for Parsing the Puzzle from the string of digitsMacro for solving the parsed puzzle
Highlighted
Alteryx Certified Partner

Solve all the three levels. Can't say that my solution is very effective one and some part definitely needs improvement but iterate macro should be used anyway.

Highlighted
6 - Meteoroid

My beginner solution is attached.

Highlighted
8 - Asteroid
Spoiler

Beginner level complete...

Highlighted
12 - Quasar

Not an elegant way to do it at all. In fact, my solution is quite ugly... using a lot of brute force and having copied and pasted many steps 9 times (should have used a macro). But considering it is 11pm now, I will take it as long as it gives the right answer.