Challenge: Array Waveform
Let’s solve the array waveform problem.
We'll cover the following
Problem
Given an array of integers, arrange the array elements in a wavefrom such that the element at the odd indices are less than or equal to their neighboring elements at the even indices.
Input
An integer array.
Output
An array in a waveform.
Sample input
array = { 8, 1, 2, 3, 4, 5, 6, 4, 2 }
Sample output
array = [ 8, 1, 3, 2, 5, 4, 6, 2, 4 ]
OR
array = [ 2, 1, 3, 2, 4, 4, 6, 5, 8 ]
Level up your interview prep. Join Educative to access 80+ hands-on prep courses.