2900. Longest Unequal Adjacent Groups Subsequence I
You are given an integer
n, a 0-indexed string arraywords, and a 0-indexed binary arraygroups, both arrays having lengthn.You need to select the longest subsequence from an array of indices
[0, 1, ..., n - 1], such that for the subsequence denoted as[i0, i1, ..., ik - 1]having lengthk,groups[ij] != groups[ij + 1], for eachjwhere0 < j + 1 < k.Return a string array containing the words corresponding to the indices (in order) in the selected subsequence. If there are multiple answers, return any of them.
A subsequence of an array is a new array that is formed from the original array by deleting some (possibly none) of the elements without disturbing the relative positions of the remaining elements.
Note: strings in
wordsmay be unequal in length.
1 |
|