(code: string)
| 20 | } |
| 21 | |
| 22 | function countGroups(code: string): number { |
| 23 | let groups = 1 |
| 24 | for (let i = 1; i < code.length; i++) { |
| 25 | if (code[i] !== code[i - 1]) groups++ |
| 26 | } |
| 27 | return groups |
| 28 | } |
| 29 | |
| 30 | function estimateEntropy(code: string): number { |
| 31 | const freq: Record<string, number> = {} |