오늘은 배열 자르기 문제를 풀어보겠습니다 ^__^
using System;
public class Solution {
public int[] solution(int[] numbers, int num1, int num2) {
int[] answer = new int[] {};
return answer;
}
}
먼저 , 초기에 주어진 코드는 이것입니다~
이건 배열 중간부터~ 배열 끝까지 (내가 지정한 범위만큼) 돌려야 하기 때문에
for 문으로 작성해줍니다.
배열이 num1 ~ num2 (포함) 까지 짤리기 때문에,
처음 i 의 시작점은 num1이 됩니다.
그리고 num2를 포함한 시점까지 짤리기 때문에
i <= num2 로, num2를 포함하여 반복해주고,
반복이 끝날 때 까지 i 를 1씩 증가하며 반복하기 때문에 i++을 붙여줍니다.
그리고 배열을 내야 하기 때문에
answer.ToArray(); 를 통해 배열을 만들어줍니다.
using System;
using System.Collections.Generic;
public class Solution {
public int[] solution(int[] numbers, int num1, int num2) {
List<int> answer = new List<int>();
//마네쟈님 예시추가 num 1 = 3 , num 2 =7
for (int i= num1; i<=num2; i++)
{
answer.Add(numbers[i]);
}
return answer.ToArray();
}
}
'제출용 > TIL' 카테고리의 다른 글
내일배움캠프 47일차 TIL + 판넬로 띄운 버튼을 누르면 리스타트 (1) | 2024.06.21 |
---|---|
내일배움캠프 46일차 TIL + 기본 UI 구성 만들기 (0) | 2024.06.20 |
내일배움캠프 44일차 TIL + 작고 소중한 팁 모음 (0) | 2024.06.18 |
내일배움캠프 43일차 TIL + 아이템 기본세팅 (1) | 2024.06.17 |
내일배움캠프 42일차 TIL + 인터페이스 (0) | 2024.06.14 |