Home > By category > Scripts >Games > SuDoKu Solver Applet



SuDoKu Solver Applet

  • Downloads: 
  • Views: 
  • Rating:

This applet is an aid to solving SuDoKu puzzles.

It doesn't generate puzzles. Rather, it allows you to track the consequences of the settings in each cell of the SuSoKu grid, so that a solution can be found. Once you have set up a particular puzzle, you can usually automatically solve the puzzle.

The rules follow that of SuDoKu. Each 3x3 square needs to be assigned numbers from 1 to 9. A number may not be repeated either in a 3x3 square, in a full row or a full column.

Each cell in the SuDoKu grid is part of a square, a row and a column. Each cell starts with the full range of 1-9 as possibilites. When a cell is fixed to a particular value, the other cells in the square, row and column have that possibility removed.

When a cell can only have one possible value, it becomes a singleton and can be fixed to the singleton value. There are two ways of becoming a singleton. Firstly, all the other possibilities can be removed from the cell. Secondly, and more likely, the cell can be the only cell in a square, row or column which still has a value as a possibility, in which case the cell has to have that value.

There is another possible deduction. If a row or column in a square is the only row or column that can have a possible value, then that value can be eliminated from other squares in the row/column. Since the first two rules seem to solve even hard SuDoKu puzzles, this deduction has not yet been implemented.

The solution strategy described above follows the Andorra Principle of logic programming: do the deterministic bits first and then make a choice. Each step eliminates all the deterministic choices, possibly creating new ones as it does so.

As each choice is made, by picking a value for a cell or hitting the step button, a choice-point is created. As a cell has a possibility eliminated, is fixed or becomes a singleton, the action is trailed. To undo, the trail is rewound back to the nearest choice point, setting things back to the way they were.

Free download from Shareware Connection - SuDoKu Solver is an aid to solving SuDoKu puzzles.

Publisher: Doug Palmer | License: Freeware | Price: 0.00
Version: 0.1.0 | Size: 20 KB | Platform: Java, Scripts
Released Date: 20-01-2013 | Rating: 0 | Title: SuDoKu Solver Applet

Author Url: http://www.charvolant.org/
Program Info Url: http://www.charvolant.org/
Download Url: http://www.charvolant.org/~doug/sudoku/sudoku-src-0.1.0.zip

SuDoKu Solver Applet keywords:
SuDoKu Solver Applet related downloads:

KPI (Key Performance Indicator) Column - KPI (Key Performance Indicator) column provides users with the ability to define and measure progress toward predefined goals and display current status by using easy-to-understand graphical indicators.

Okoker Sudoku Pro - Okoker Sudoku Pro is one of the most amazing, challenging, intriguing, and entertaining puzzles to sweep the world in decades.It has a unique solution that can be reached logically without guessing. Enter digits from 1 to 9 into the blank spaces.

SharePoint Discussion Column - SharePoint Discussion Column is a custom column to record users' discussion when they edit the item.

Parent Selector Column - Parent Selector Column is intended to lookup to self (containing list) in order to display hierarchical data. Main difference with standard SharePoint Lookup is absence of own item (standard SharePoint Lookup contains own item).

Sharepoint History Column - Sharepoint History Column is a rich text column that tracks all editing posts history and authors in a conversation manner. Each time user edits a comment on task - new history record with comment, author and date is added. Common scenarios when Shar

Shareware Connection periodically updates pricing and software information of 'SuDoKu Solver Applet' from company source 'Doug Palmer' , so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft,  Using 'SuDoKu Solver Applet' crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of SuDoKu Solver Applet.

New Reviews

WWPass BlackBook and Personal Secure Storage - With time, PC security is turning out to be more complex and tedious matter. You can no longer rely on security apps but ensuring privacy of data is also important. While many password manager apps offer secure data encryption options, losing the ...

Backup Dwarf Home Edition - Making backups of data and media content has become extremely important for computer users nowadays. Owing to hardware failure, you may end up losing gigabytes of precious data. Besides, you may not want to leave sensitive data accessible to all ...

7-Data Recovery Suite Free Edition - When you are dealing with lots of data it may be necessary at times to recover deleted data. The data may be deleted by mistake or by someone else. In such instances, it becomes necessary to retrieve the deleted data. You need to use third party ...

SiSoftware Sandra Lite - People use computers for various needs, including work, entertainment and information seeking. However, a majority of PC users do not bother much about intricate details of their PC’s hardware parts. A section of users are particular about ...

Menu Uninstaller Ultra - For every Windows user it becomes necessary to remove some programs after prolonged usage. It can be necessary to free up disk space or the app may not simply suit the needs any more. Whatever is the reason, you need to uninstall third party apps ...

SeaTools for Windows - Among all the hardware components used in a desktop or laptop, the hard disk is a prime one. In the hard disk is not in good shape, even a PC with powerful CPU and lots of RAM will malfunction or run sluggishly. Hard disk failure can lead to data ...

Cold Turkey - To keep your kids and teenage family members away from pornographic and objectionable websites you can use parental control software. Such apps offer numerous restrictive measures to limit PC and web access for young users. However, adult users ...

HWiNFO32 - While Windows ships with its inbuilt utilities and there are command prompts to diagnose hardware and software components, these may not be feasible for all users. To learn about exact hardware and software configuration in a computer, either ...

SumatraPDF - The PDF format is used worldwide to distribute document files without changing formatting, alignment and layout. It can also be used to share complex engineering designs and diagrams along with massive amounts of text. The biggest benefit of this ...

PC Wizard 2012 - Average computer users use their laptops and desktops to run productivity applications, watch movies, browse web and perform other computing needs. However, seasoned users think beyond these and they need to find out in depth information about ...




New Downloads

Shared Asset Booking System

The Shared Asset Booking
System developed by PHPJabbers
allows co-owners to manage
better and coordinate the use
of ...

CSS Star Rating

strtoupper("CSS Star Rating")
is a simple and easy to use
rating or review widget that
you can use on your website.
This ...

Crowd Funding Site -
NCrypted Websites

Crowdfunding Clone allows
generating funds for the
project using internet as main
source. Whether you are
looking for a ...

Optimal Distribution
Substations Placement using
Genetic Algorithm

This program uses an Excel
data file "DATA.xls" as an
input to the program. the
input file consists these
worksheets: ...

backup

This module creates a tarball
that consists of your Drupal
database and all files under
DOCUMENT_ROOT, which can then
be ...

Reading and Animating a
NetCDF file of Sea Surface
Temperature

This script will step through
the process of reading data
from a NetCDF file. Missing
Data, as flagged in the NetCDF
...

ffndgrid Fast 'n' Furious
N-D data gridding

FFNDGRID grids unevenly spaced
data.

anomunbal

Analysis of Means (ANOM) is a
statistical procedure for
troubleshooting industrial
processes and analyzing the
results of ...

Genetic Algorithms
Application

This code is an application of
GA.

Sequence Generator

Sequence Generator v0.91
allows an easy creation of
trial lists factorial designs
including various constraints
as run ...

Marine Automatics

The library has been created
as a part of a master's thesis
(supervisor Jerzy Brzozka, Ph.
D. Eng.)

Clipping Indicator

Clipping is the main program.
There are three inputs: y is
the time record,
threshhold_value is the
clipping threshhold, ...