const solution = (arr) => {
let answer = [arr[0]];
for(let i=1; i< arr.length; i++) {
const compareItem = answer[answer.length-1];
if(arr[i] != compareItem) {
answer.push(arr[i]);
}
}
return answer;
}
전형적인 스택관련 문제이다.
스택 answer를 만들어 가장 마지막 요소와 순회중인 배열 arr의 요소를 비교하고, 이 값이 다르면 스택 answer에 현재의 arr요소를 추가한다.