티스토리 뷰
더보기
class Solution {
// 문제 :
// + numbers의 num1번째 인덱스부터 num2번째 인덱스까지 자른 정수 배열을 return해라
public int[] solution(int[] numbers, int num1, int num2) {
// + 1. num1번째 인덱스부터 num2번째 인덱스의 원소를 넣을 수 있는 크기의 배열을 생성
int[] answer = new int [ num2 - num1 + 1 ];
// + 2. answer 배열에 원소를 차례대로 넣기 위해 사용하는 변수 생성
int n = 0;
// + 3. 반복문의 조건문을 통해 num1에서 num2까지 반복하게 한다.
for ( int i = num1; i <= num2; i++ ){
answer[n++] = numbers[i];
// + n++를 해줌으로써 answer 배열의 n번째에 원소를 넣고,
// + 그다음 원소는 그 다음 인덱스 번호에 저장하게 한다.
} // for
return answer;
} // solution
} // end class
728x90
'코딩 테스트 [ 연습 ]' 카테고리의 다른 글
프로그래머스 - 입문 - 최댓값 만들기 (1) (0) | 2022.12.16 |
---|---|
프로그래머스 - 입문 - 특정 문자 제거하기 (0) | 2022.12.16 |
프로그래머스 - 입문 - 피자 나눠 먹기 3 (0) | 2022.12.14 |
프로그래머스 - 입문 - 점의 위치 구하기 (0) | 2022.12.13 |
프로그래머스 - 스택 / 큐 - 기능개발 (0) | 2022.12.12 |
댓글