classSolution {
public:int countUnique(vector<int>& arr) {
if (arr.empty()) return0;
int ans =1;
for (int i =1; i < arr.size(); ++i) {
if (arr[i] != arr[i-1]) ans++;
}
return ans;
}
};
1
2
3
4
5
6
7
8
9
10
classSolution {
publicintcountUnique(int[] arr) {
if (arr.length== 0) return 0;
int ans = 1;
for (int i = 1; i < arr.length; i++) {
if (arr[i]!= arr[i-1]) ans++;
}
return ans;
}
}
1
2
3
4
5
6
7
8
9
classSolution:
defcount_unique(self, arr: list[int]) -> int:
ifnot arr:
return0 ans =1for i in range(1, len(arr)):
if arr[i] != arr[i-1]:
ans +=1return ans