正方形数独的行和列(f.e.正方形34)
Row and Column of square Sudoku (f.e. square 34)
每个方格都有一个来自 1 to 81
的数字。第一个单元格(5 个)的编号为 1,最后一个单元格(9 个)的编号为 81。
带有红叉的方格编号为34。如果我知道这个数字是 9x9 数独,我该如何计算该正方形的行和列?
在此示例中,行为 4,列为 7。
index = (row - 1) * 9 + column
row = (index integer_division 9) + 1
column = index - (index integer_division 9) * 9
简单!如果 c = 作为输入给出的单元格编号
Row_number = ⌈c/9⌉
Column_number = c-((Row_number-1)*9)
每个方格都有一个来自 1 to 81
的数字。第一个单元格(5 个)的编号为 1,最后一个单元格(9 个)的编号为 81。
带有红叉的方格编号为34。如果我知道这个数字是 9x9 数独,我该如何计算该正方形的行和列?
在此示例中,行为 4,列为 7。
index = (row - 1) * 9 + column
row = (index integer_division 9) + 1
column = index - (index integer_division 9) * 9
简单!如果 c = 作为输入给出的单元格编号
Row_number = ⌈c/9⌉
Column_number = c-((Row_number-1)*9)