
let arr = [1,1,3,3,0,1,1]
function solution(arr){
    var answer = [];
for (let i =0; i<arr.length; i++) {
  if (arr[i+1] != arr[i]) {
    answer.push(arr[i])
  }
}
    return answer;
}
console.log(solution(arr))


let numbers = [2,1,3,4,1]
function solution(numbers) {
    var answer = [];
  for (let i=0; i<=numbers.length; i++) {
  for (let j=i+1; j<numbers.length; j++) {
    answer.push(numbers[i] +numbers[j])
  }
  } 
    return Array.from(new Set(answer)).sort((a,b) => a-b);
}
console.log(solution(numbers))
const array = ['0', 1, 2, '0', '0', 3] Array.from(new Set(array)); // ['0', 1, 2, 3]Array.from(new Set(변수)); 말고도 다양한 방법이 있지만, 이 방법이 가장 활용하기 쉬워보였다.