https://app.codility.com/programmers/lessons/6-sorting/distinct/start/
package codility.num6;
import java.util.HashSet;
public class Sorting {
public int solution(int[] A) {
// write your code in Java SE 8
// 중복된 값을 허용하지 않는 HashSet 사용
HashSet hs = new HashSet();
for(int a : A){
hs.add(a);
}
// Set의 크기를 리턴해준다.
return hs.size();
}
public static void main(String[] args) {
int[] arr = {2, 1, 1, 2, 3, 1};
Sorting a = new Sorting();
System.out.println(a.solution(arr));
}
}
728x90
반응형
'Algorithm > Codility' 카테고리의 다른 글
Triplet (0) | 2022.04.14 |
---|---|
Stack - Fish (0) | 2022.03.26 |
Lesson7 - Brackets (0) | 2022.03.22 |
Lesson2. OddCurrencesInArray (0) | 2022.03.09 |
Lesson2. CyclicRotation (0) | 2022.03.08 |