
groups 순회groups[i] 요소가 이전 등장한 요소와 동일하지 않은지 판별words[i]를 정답 배열에 추가하고, 현재 요소를 이전 등장했던 요소에 정의groups 인덱스 단어로 구성된 가장 긴 부분 수열 반환function getLongestSubsequence(words: string[], groups: number[]): string[] {
const longestSubSeq = []
let alternateFlag = -1
for(let i = 0; i < groups.length; i++) {
if(groups[i] === alternateFlag) continue
alternateFlag = groups[i]
longestSubSeq.push(words[i])
}
return longestSubSeq
};