[프로그래머스 / 자바] - 2의 영역
2의 영역문제정수 배열 arr이 매개변수로 주어집니다.배열 안의 2가 모두 포함된 가장 작은 부분 배열을 출력하는 문제입니다.입출력 예arrresult[1, 2, 1, 4, 5, 2, 9][2, 1, 4, 5, 2][1, 2, 1][2][1, 1, 1][-1] [1, 2, 1, 2, 1, 10, 2, 1][2, 1, 2, 1, 10, 2] 테스트 (인텔리제이)배열에서 2와 2 사이의 모든 값을 새로운 배열로 출력하는 문제이기 때문에첫 번째로 나오는 2와 마지막으로 나오는 2의 위치를 이용해 배열을 자르면 되지 않을까 생각하게 되었습니다.그래서 indexOf 메서드와 lastIndexOf 메서드를 사용하여 인덱스 위치를 찾고 arr의 배열을 answer List에 담아 List의 subList 메서드를 이..
2024. 7. 22.