私は同じ数字が好きではありません.


私は同じ数字が好きではありません。



答えを出す。

function solution(arr) {
  // 배열 arr에서 연속적으로 나타나는 숫자는 제거하고
  // 남은 수들을 return 하는 solution 함수를 완성해 주세요.
  let newArray = [];
  let temp = "";

  for (let i = 0; i < arr.length; i++) {
    if (temp === arr[i]) {
      continue;
    } else {
      temp = arr[i];
      newArray.push(temp);
    }
  }
  return newArray;
}

console.log(solution([1, 1, 3, 3, 0, 1, 1]));
console.log(solution([4, 4, 4, 3, 3]));

説明する。

function solution(arr){
    let answer = [];
    let temp = '';
    for (let i = 0; i < arr.length; i++) {
        if(temp !== arr[i]){
            temp = arr[i]
            answer.push(temp)
        }
        
    }
    return answer;
}

console.log(solution([1, 1, 3, 3, 0, 1, 1]));
console.log(solution([4, 4, 4, 3, 3]));