Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Looking for a Sudoku Algorithm to implement in Ruby

Reply
Thread Tools

Looking for a Sudoku Algorithm to implement in Ruby

 
 
Victor Reyes
Guest
Posts: n/a
 
      11-10-2007
Note: parts of this message were removed by the gateway to make it a legal Usenet post.

Hey,

Did anyone know of a Sudoku algorithm, which I can use to implement a Ruby
solution?
Although I can solve Sudoku without much difficulty, I can't say the same
when I try to write a Ruby program to solve Soduku.

Thanks,

Victor

 
Reply With Quote
 
 
 
 
Andreas Launila
Guest
Posts: n/a
 
      11-10-2007
Victor Reyes wrote:
> Did anyone know of a Sudoku algorithm, which I can use to implement a Ruby
> solution?


You might want to have a look at Ruby Quiz #43 (Sudoku Solver):
http://www.rubyquiz.com/quiz43.html

Alternatively you could also solve it using constraint programming with
Gecode/R: http://gecoder.rubyforge.org/examples/sudoku.html

--
Andreas Launila

 
Reply With Quote
 
 
 
 
Hariharasudhan R
Guest
Posts: n/a
 
      11-10-2007
Hi..

The following projects on codeproject may give you some ideas..

http://www.codeproject.com/csharp/sudoku.asp
http://www.codeproject.com/useritems/sudoku_solver.asp
http://www.codeproject.com/useritems/sudoku.asp
http://www.codeproject.com/miscctrl/XSudokuWnd.asp

Thanks,
Hari

PS : This is my first post. Sorry if I should not post links to other
language articles. just wanted to help..


On Nov 10, 2007 10:20 PM, Victor Reyes <> wrote:
> Hey,
>
> Did anyone know of a Sudoku algorithm, which I can use to implement a Ruby
> solution?
> Although I can solve Sudoku without much difficulty, I can't say the same
> when I try to write a Ruby program to solve Soduku.
>
> Thanks,
>
> Victor
>


 
Reply With Quote
 
kevin cline
Guest
Posts: n/a
 
      11-10-2007
On Nov 10, 10:50 am, Victor Reyes <victor.re...@gmail.com> wrote:
> Hey,
>
> Did anyone know of a Sudoku algorithm, which I can use to implement a Ruby
> solution?


The Soduku puzzle can be solved in a few seconds by a very simple
backtracking algorithm:

current_cell = first_empty_cell

while true
if put_next_possible_number_in_current_cell
if all_cells_filled
print_solution
exit
else
current_cell = next_empty_cell
end
else if current_cell = first_empty_cell
raise Exception.new("no solution")
else
current_cell = previous_empty_cell
end

 
Reply With Quote
 
Victor Reyes
Guest
Posts: n/a
 
      11-10-2007
Note: parts of this message were removed by the gateway to make it a legal Usenet post.

Thanks to everyone for your suggestions and recommendations.
I truly appreciate all your input.

Thanks again,

Victor

On 11/10/07, Andreas Launila <ruby-> wrote:
>
> Victor Reyes wrote:
> > Did anyone know of a Sudoku algorithm, which I can use to implement a

> Ruby
> > solution?

>
> You might want to have a look at Ruby Quiz #43 (Sudoku Solver):
> http://www.rubyquiz.com/quiz43.html
>
> Alternatively you could also solve it using constraint programming with
> Gecode/R: http://gecoder.rubyforge.org/examples/sudoku.html
>
> --
> Andreas Launila
>
>


 
Reply With Quote
 
Jimmy Kofler
Guest
Posts: n/a
 
      05-12-2008
> Looking for a Sudoku Algorithm to implement in Ruby
> Posted by Victor Reyes (Guest) on 10.11.2007 17:51
> Hey,
>
>Did anyone know of a Sudoku algorithm, which I can use to implement a Ruby solution?
> . . .


Here's yet another one:

Sudoku solver in Ruby using SAT (Boolean satisfiability problem)

http://eli.thegreenplace.net/programs-and-code/

Cheers,

j.k.
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
The Guardian's website Sudoku dorayme HTML 12 06-04-2006 02:57 PM
Java in Sudoku boards luckyzb@yahoo.com Java 3 04-26-2006 07:22 PM
Sudoku - Dancing Links algorithm jwesley Ruby 1 02-02-2006 01:49 AM
Brute force sudoku cracker Bas Python 21 09-23-2005 05:10 AM
sudoku dictionary attack sub1ime_uk@yahoo.com Python 5 06-22-2005 02:05 PM



Advertisments
 



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57