📌프로그래머스 181895
💡풀이
- 정수 배열을 b1 - a1 + b2 - a2 + 2의 크기로 만든다.
- 전역변수 int index = 0을 선언
- 총 for문을 2번 각 for문에서 a1 ~ b1, a2 ~ b2 까지 반복
- 정수 배열 answer[index] = arr[i], index++
public int[] 배열만들기3(int[] arr, int[,] intervals)
{
int a1 = intervals[0, 0];
int a2 = intervals[1, 0];
int b1 = intervals[0, 1];
int b2 = intervals[1, 1];
int[] answer = new int[b1 - a1 + b2 - a2 + 2];
int index = 0;
for (int i = a1; i <= b1; i++)
{
answer[index] = arr[i];
index++;
}
for (int i = a2; i <= b2; i++)
{
answer[index] = arr[i];
index++;
}
return answer;
}
'프로그래머스' 카테고리의 다른 글
인덱스 바꾸기 (C#) (0) | 2024.06.03 |
---|---|
두 수의 합 (C#) (1) | 2024.06.03 |
간단한 식 계산하기 (C#) (1) | 2024.06.02 |
특별한 이차원 배열 1 (1) | 2024.06.02 |
특별한 이차원 배열 2 (C#) (0) | 2024.06.02 |