(sequenceA: T[], sequenceB: T[])
| 50 | } |
| 51 | |
| 52 | function longestCommonPrefix<T>(sequenceA: T[], sequenceB: T[]): T[] { |
| 53 | const maxLen = Math.min(sequenceA.length, sequenceB.length) |
| 54 | let sliceLen = 0 |
| 55 | |
| 56 | while (sliceLen <= maxLen && sequenceA[sliceLen] === sequenceB[sliceLen]) { |
| 57 | sliceLen++ |
| 58 | } |
| 59 | |
| 60 | return sequenceA.slice(0, sliceLen) |
| 61 | } |
no test coverage detected