(arrays: string[][])
| 6 | // Find duplicate string array in arrays |
| 7 | // Only sorted unique string array will be return |
| 8 | export function findDuplicateStringArray(arrays: string[][]): string[][] { |
| 9 | const sortedArrays = arrays.map((arr) => arr.sort().join('')); |
| 10 | const duplicateArray: string[][] = []; |
| 11 | for (let i = 0; i < sortedArrays.length; i++) { |
| 12 | if (sortedArrays.indexOf(sortedArrays[i]) !== sortedArrays.lastIndexOf(sortedArrays[i])) { |
| 13 | duplicateArray.push(arrays[i]); |
| 14 | } |
| 15 | } |
| 16 | return uniqWith(duplicateArray, isEqual); |
| 17 | } |
no test coverage detected