Fix bottom-right corner
This commit is contained in:
parent
26e872f7e7
commit
3cd75771fb
1 changed files with 2 additions and 3 deletions
|
|
@ -90,10 +90,9 @@ const ParityBitsGame = ({ showSocialShare = true }: ParityBitsGameProps) => {
|
||||||
extended[gridSize][j] = calculateParity(column);
|
extended[gridSize][j] = calculateParity(column);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Calculate overall parity
|
// Calculate overall parity (XOR of all data bits)
|
||||||
const allBits = grid.flat();
|
const allBits = grid.flat();
|
||||||
const rowParities = Array(gridSize).fill(null).map((_, i) => calculateParity(grid[i]));
|
extended[gridSize][gridSize] = calculateParity(allBits);
|
||||||
extended[gridSize][gridSize] = calculateParity([...allBits, ...rowParities]);
|
|
||||||
|
|
||||||
setParityGrid(extended);
|
setParityGrid(extended);
|
||||||
setParityBitsAdded(true);
|
setParityBitsAdded(true);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue