2900.js
/** ------------------------------------------------------------------------------
*
* 2900. Longest Unequal Adjacent Groups Subsequence I
* Topics: Array, DP
* https://leetcode.com/problems/longest-unequal-adjacent-groups-subsequence-i/description/?envType=daily-question&envId=2025-05-15
*
------------------------------------------------------------------------------ */
var getLongestSubsequence = function (words, groups) {
const result = []
const n = words.length
result.push(words[0])
for (let i = 1; i < n; i++) {
if (groups[i] !== groups[i - 1]) {
result.push(words[i])
}
}
return result
}
console.log(getLongestSubsequence(["e", "a", "b"], [0, 0, 1]))