Merge two arrays alternately
Java
Medium
4 views
Problem Description
Task: merge a and b alternately into a new array. Extra tail should be appended at end.
Output Format
Return value
Constraints
Return new array of size a.length+b.length.
Official Solution
static int[] mergeAlternate(int[] a,int[] b){int[] r=new int[a.length+b.length];int i=0,j=0,k=0;while(i<a.length||j<b.length){if(i<a.length) r[k++]=a[i++];if(j<b.length) r[k++]=b[j++];}return r;}
Solutions (0)
No solutions submitted yet. Be the first!
No comments yet. Start the discussion!