0
すべての正方形は1 to 81
の番号を持ちます。最初のセル(5)は1に番号が付けられ、最後のセル(9)は81に番号が付けられます。正方形の行と列(f.e.正方形34)
赤い十字の四角形は番号です。私はこの数字が9x9のスードクであることを知っていれば、その広場の行と列をどのように計算できますか?
この例では、行はであり、列はです。
すべての正方形は1 to 81
の番号を持ちます。最初のセル(5)は1に番号が付けられ、最後のセル(9)は81に番号が付けられます。正方形の行と列(f.e.正方形34)
赤い十字の四角形は番号です。私はこの数字が9x9のスードクであることを知っていれば、その広場の行と列をどのように計算できますか?
この例では、行はであり、列はです。
シンプル!もし入力として与えられるC =細胞数
ROW_NUMBER =⌈c/9⌉
COLUMN_NUMBER = C - ((ROW_NUMBER-1)* 9)index = (row - 1) * 9 + column
row = (index integer_division 9) + 1
column = index - (index integer_division 9) * 9
行計算が失敗したとき 'インデックス= 1' 。 – Stanko
'(1モジュロ9)+1 = 0 + 1 = 1' あなたは何を期待しますか? – renemilk
(1モジュロ9)= 1 – Stanko