티스토리 뷰
이번 문제는 배열의 일정부분을 반환하는 문제이다.
쉽게 검색으로 Array.Copy, Array.Clear, Array.Resize를 확인했고 이중 Copy를 사용하기로 했다.
기본 STL에 포함된 함수여서 금방 사용했고 잠시 length 매개변수를 잘못 입력하여 오류가 나는 사단이 발생하기도 했지만 실수를 잡아서 금방 해결했다.
using System;
public class Solution {
public int[] solution(int[] numbers, int num1, int num2) {
int[] answer = new int[num2 - num1 + 1];
Array.Copy(numbers, num1, answer, 0, num2 - num1 + 1);
return answer;
}
}
'코딩테스트 > Programmers' 카테고리의 다른 글
[Programmers] 입문) 자릿수 더하기 (0) | 2023.06.27 |
---|---|
[Programmers] 입문) 최댓값 만들기 (1) (0) | 2023.06.27 |
[Programmers] 입문) 순서쌍의 개수 (약수 구하기) (0) | 2023.06.27 |
[Programmers] 입문) 배열의 유사 (0) | 2023.06.27 |
[Programmers] 입문) 문자 반복 출력하기 (0) | 2023.06.27 |