(int[] flip, int length, boolean zeroSum)
| 144 | |
| 145 | // flip |
| 146 | public static int flipToIdx(int[] flip, int length, boolean zeroSum) { |
| 147 | int idx = 0; |
| 148 | if (zeroSum) length--; |
| 149 | for (int i = 0; i < length; i++) { |
| 150 | idx = idx << 1 | flip[i]; |
| 151 | } |
| 152 | return idx; |
| 153 | } |
| 154 | |
| 155 | public static void idxToFlip(int[] flip, int index, int length, boolean zeroSum) { |
| 156 | int sum = 0; |
no outgoing calls
no test coverage detected