# 심플 배열 병합(하나로 합치기) ## 문제 길이가 N+1인 두 정수 배열 A와 B가 있다. ``` int[] A = { a0, a1, ... , aN }; int[] B = { b0, b1, ... , bN }; ``` 위 두 배열을 아래와 같은 방식으로 합쳐 새로운 배열 C를 만들려 한다. ``` int[] C = { a0, b0, a1, b1, ... , aN, bN }; ``` 이를 위한 메소드 <kbd>merge()</kbd>를 완성하고, 출력 예와 같은 결과를 얻으시오. ## 출력 예 ``` 결과: 0 1 2 3 4 5 6 7 8 9 ```
관련 강의로 이동

코드: java 1.8

public class MergeTwoArray { public static void main(String[] args) { // 배열 생성 int[] evens = { 0, 2, 4, 6, 8 }; int[] odds = { 1, 3, 5, 7, 9 }; // 배열 병합 int[] result = merge(evens, odds); // 결과 출력 System.out.printf("결과: "); for (int i = 0; i < result.length; i++) { System.out.printf("%d ", result[i]); } } // 두 배열을 입력받아, 하나로 된 새 배열을 반환 public static int[] merge(int[] arr1, int[] arr2) { int[] mergedArr = new int[arr1.length + arr2.length]; for (int i = 0; i < arr1.length; i++) { /* 규칙성을 파악하여 해당 반복문을 완성하세요 */ } return mergedArr; } }

입력

정답이 궁금하다면? 코드를 제출해보세요!