Links to versions below:
V01 - A blank shell ready for some unique, innovative code
V02 - Hard code + CSS
V03 - CSS modified by Rain to have single solid line borders
V04 - 32 lines of "Grunt load" code replaced by loops of 6 columns. 3 test grids loaded - G1, G2 & G3.
V05 - Full re-name of all board text boxes as "B23", which is Board, Column 2, Row 3. Loop code refined to 6 loops of 6 columns
V06 - Load code refined to 2 nested loops and tested for different row and column numbers
V07 - Creation of a 2D array called Grid[] for easy row and column reference
V08 - Added functions and corresponding buttons
V09 - Code for 2 loops of "Solve Repeat"
V10 - Code for adding values to blanks beside a "row pair". Converting pseudocode to JavaScript
The question we are solving is below in images:
A desk check is included to assist with what this code is actually doing:
End of Question