2019.07.20. 5일차
사서 고생하기 - 1일 1코딩 프로젝트
-
수열 중복 제거
수열 int[] sequence가 주어집니다.
만약 중복된 숫자가 있을 경우 중복되는 숫자를 지우려고 합니다.
중복된 숫자들을 지울때 중복된 숫자 중 인덱스가 가장 높은 숫자만 남기고 나머지를 지웁니다.
위의 규칙대로 중복이 제거된 수열을 리턴하세요.
int[] sequence 배열을 복제한 arr을 만들고 arr 배열의 원소를 Collections.reverse()를 이용해 뒤집고,
arr2라는 비어있는 배열을 만들고! arr2.contains(arr.get(i)) (arr.get(i)가 arr2에 포함되어 있지 않다면) arr2에 arr[i]의 원소를 집어넣는 방식으로 구현하였다.
'일일 스터디노트' 카테고리의 다른 글
사서 고생하기 | 7일차 | 균형잡힌 세상 (0) | 2019.07.25 |
---|---|
사서 고생하기 | 6일차 | 정렬하기 (0) | 2019.07.25 |
사서 고생하기 | 4일차 | 잔액 계산 (0) | 2019.07.25 |
사서 고생하기 | 3일차 | 큐만들기 (0) | 2019.07.25 |
사서 고생하기 | 2일차 | 셀프넘버 판별 (0) | 2019.07.25 |