풀이
- 해당 문제 또한 다양한 방법이 있었지만
- 처음 접근한 것은 Arrays.stream()에 특정 길이 만큼 자르는 방법이 있는지 몰라서
- 받아오는 배열의 타입과 같은 배열 하나를 return할 길이 만큼 생성 한 다음
- for문을 활용하여 추가하여 해결했는데
- 자바에서도 Arrays.stream()을 활용하여
- 첫 인자로는 배열, 두 번째 인자로는 시작 위치, 세 번째 인자로는 마지막 위치를 넣어주고
- 다시 배열로 만들어주기 위해서 toArray() 메서드를 사용하여 해결.
import java.util.*;
class Solution {
public int[] solution(int[] numbers, int num1, int num2) {
return Arrays.stream(numbers,num1,num2+1).toArray();
}
}
'알고리즘' 카테고리의 다른 글
[프로그래머스, 자바] 배열 만들기 2 (3) | 2024.03.19 |
---|---|
[프로그래머스, 자바] 특이한 정렬 (1) | 2024.03.19 |
[프로그래머스, 자바] 배열 뒤집기, 문자열 뒤집기 (0) | 2024.03.16 |
[프로그래머스, 자바] 외계어 사전 (0) | 2024.03.15 |
[프로그래머스, 자바] 캐릭터의 좌표 (0) | 2024.03.15 |