Challenge: Write an Extension Function to Reverse an Array
Test your understanding of extension functions by solving the challenge given in this lesson.
We'll cover the following
Problem statement
Implement an extension function, reverseArray()
, for the intArray
class, to reverse the order of a given array.
Sample test case
This is how we’ll test the extension function:
var array = intArrayOf(1, 3, 4, 6, 7)
array.reverse_()
Expected output
array => [7, 6, 4, 3, 1]
Business logic
The following illustration shows one of the ways to accomplishthis:
Get hands-on with 1400+ tech skills courses.