Commit Graph

37 Commits

Author SHA1 Message Date
Abhinav Sarkar f218493d6d Split the Sudoku solver module into Board and Solver 2012-11-03 17:55:20 +05:30
Abhinav Sarkar 9bd95eb2c4 Optimized by using Chan instead of MVar 2012-10-28 14:31:43 +05:30
Abhinav Sarkar aa10f43dab Added Haddock documentation 2012-10-27 13:36:30 +05:30
Abhinav Sarkar 1838543880 Converted the modules to libraries 2012-10-27 11:07:22 +05:30
Abhinav Sarkar 1f1cc1f33d Added support for multiple consecutive unary operators 2012-10-26 21:21:18 +05:30
Abhinav Sarkar 2e588bbe5f Added solution to quiz 61 2012-10-26 19:50:47 +05:30
Abhinav Sarkar 8a9bdfeb6c Added solution to rubyquiz 60 2012-10-25 17:51:06 +05:30
Abhinav Sarkar 11c234c4ac Fixed the bugs.
Made solution check more stringent.
Fixed the out of order display bug in showBoard because of using HashMap.
2012-10-24 22:27:50 +05:30
Abhinav Sarkar 24ca158bb7 Reformatted the code 2012-10-24 20:00:11 +05:30
Abhinav Sarkar 412d6286d7 Added docs and comments 2012-10-24 18:18:18 +05:30
Abhinav Sarkar 72f759bddb More optimization by using a bitset instead of a list for possible values 2012-10-24 16:41:06 +05:30
Abhinav Sarkar d5a7f778f9 More performance enhancements in SudokuSolver 2012-10-23 22:20:04 +05:30
Abhinav Sarkar 2532b5167b Optimized SudokuSolver, Upgraded version of split package 2012-10-22 23:55:18 +05:30
Abhinav Sarkar 2badf87caa Added solution to rubyquiz 43 2012-10-08 14:24:00 +05:30
Abhinav Sarkar 35e8b0632f Added an example maze. Changed the marking characters. 2012-09-20 10:56:48 +05:30
Abhinav Sarkar 286c24987e hlinted and cleaned comments 2012-09-19 23:59:37 +05:30
Abhinav Sarkar 2c7cb529b5 Added solution to rubyquiz 31 2012-09-19 23:47:45 +05:30
Abhinav Sarkar cf09b86405 Added solution to rubyquiz 30 2012-09-17 09:54:17 +05:30
Abhinav Sarkar f4424bf0f2 Generalized to play on a n x n board 2012-09-08 17:03:53 +05:30
Abhinav Sarkar c8eaa78c82 Modified AStar to take a nextNode function instead of using a typeclass 2012-08-31 13:30:28 +05:30
Abhinav Sarkar 42c8b7db80 Added cabal setup scripts.
Modified files to work with cabal. Added main function in SolataireCipher.
2012-08-31 00:27:08 +05:30
Abhinav Sarkar fd4ef85d22 Added solution to rubyquiz 27 2012-08-30 22:21:24 +05:30
Abhinav Sarkar 19f32f64d4 Added solution to rubyquiz 25 2012-08-30 11:51:24 +05:30
Abhinav Sarkar f57826be64 Merge branch 'master' of github.com:abhin4v/rubyquiz 2012-08-27 00:10:56 +05:30
Abhinav Sarkar 51a7108c81 Added solution to rubyquiz 20 2012-08-27 00:10:20 +05:30
Abhinav Sarkar 1d15afe3ee Added solution to rubyquiz 20 2012-08-26 20:35:27 +05:30
Abhinav Sarkar a232c8c699 Hlinted 2012-08-23 15:52:32 +05:30
Abhinav Sarkar 1ad973a0dd Added tuning parameter num_max_mappings 2012-08-23 15:12:12 +05:30
Abhinav Sarkar 81ac2daa05 Solution to rubyquiz 13 2012-08-23 00:20:25 +05:30
Abhinav Sarkar 2f7d9427f2 hlinted 2012-08-06 16:47:31 +05:30
Abhinav Sarkar 5388ec45f8 Added top comment 2012-08-06 15:36:15 +05:30
Abhinav Sarkar a64b8c898c Improved the play 2012-08-06 15:31:05 +05:30
Abhinav Sarkar 307aa45188 Added solution to rubyquiz 9 2012-08-06 01:06:22 +05:30
Abhinav Sarkar 6e2bdf2f37 hlinted 2012-08-04 23:58:01 +05:30
Abhinav Sarkar 36030e744e Added solution to rubyquiz6 GEDCOM parser 2012-08-04 20:55:39 +05:30
Abhinav Sarkar 453efa4e06 Added solution to rubyquiz6 GEDCOM parser 2012-08-04 20:52:56 +05:30
Abhinav Sarkar 1437c49426 Solved RubyQuiz problem 1 2012-07-22 17:08:54 +05:30