diff --git a/src/utils/HammingCodeTools.ts b/src/utils/HammingCodeTools.ts index e057f3a0a..11ccc31ed 100644 --- a/src/utils/HammingCodeTools.ts +++ b/src/utils/HammingCodeTools.ts @@ -60,7 +60,7 @@ export function HammingEncodeProperly(data: number): string { let m = 1; - while (2 ** (2 ** m - m - 1) < data) { + while (((2**((2**m) - m - 1)) - 1) < data) { m++; }