https://school.programmers.co.kr/learn/courses/30/lessons/181894
프로그래머스
코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.
programmers.co.kr
import java.util.*;
class Solution {
public int[] solution(int[] arr) {
int[] answer = {};
List<Integer> index = new LinkedList<>();
for(int i = 0 ; i < arr.length ; i++){
if(arr[i] == 2){
index.add(i);
}
}
if(index.size() == 0){
return new int[]{-1};
}
int startIndex = index.get(0);
int endIndex = index.get(index.size()-1);
answer = Arrays.copyOfRange(arr,startIndex,endIndex+1);
return answer;
}
}
'알고리즘' 카테고리의 다른 글
프로그래머스 광물 캐기 (JAVA) (0) | 2023.04.30 |
---|---|
프로그래머스 디펜스 게임 (JAVA) (0) | 2023.04.29 |
프로그래머스 qr code (JAVA) (0) | 2023.04.27 |
프로그래머스 전국 대회 선별 고사 (JAVA) (0) | 2023.04.25 |
프로그래머스 배열 만들기 6 (JAVA) (0) | 2023.04.24 |