Im Ardunio를 사용하지만 Java의 솔루션이 만족 스럽다면 이해할 수 있습니다.배열에서 연속 된 중복 값 제거 - Arduino/Java
나는 길이 (50)의 배열 stateX[]
을 가지고 있고 그것은 유사한 값을 개최한다 : 나는 다음에있는 배열에서 중복 된 값을 제거 할 수있는 방법을 알고
0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, -1, -1, 0, 1, 1......
내가 좋아하는 것
을 서로. 따라서 출력은 요소가있는 더 작은 배열이됩니다.
0, 1, 0, -1, 0, 1
분명히이 작은 배열의 크기가 변경되므로 분명히 알 수 있습니다. 반복되는 값을 감지하는 방법도 있습니다.
도움말 감사, 감사
물어 hesistate이 도움이 될 수 그나마 희망, 단순히 루프를 사용합니까? – jhamon
은 다음과 같이 인덱스를 사용하여 배열을 반복하는 데 루프를 사용하고 다음 값이 현재와 동일한 동안 증가시킵니다 (최종 배열에 저장할 수 있음) –