Lesson Overview

Welcome! Today, I am excited to guide you through a fascinating task involving lists in Kotlin: pairing up 'opposite' elements. Specifically, we're going to learn how to access and manipulate elements within a Kotlin List. This task provides an excellent opportunity to elevate your list-handling skills using the Kotlin language. Are you ready to get started? Let's dive right in!

Task Statement and Description

Our task today is to form pairs of 'opposite' elements in a given List of integers. In a list consisting of n elements, the first and the last elements are considered 'opposite', the second element and the second-to-last element are considered 'opposite', and so forth. For a list with an odd length, the middle element is its own 'opposite'.

You will be provided with a List of n integers, where n could range from 1 to 100, inclusive. The task requires you to return a List of String objects. Each String consists of an element and its 'opposite' element joined by a space.

Let's use the example list numbers as to simplify our understanding. In this case, the output of our function will be .

Sign up
Join the 1M+ learners on CodeSignal
Be a part of our community of 1M+ users who develop and demonstrate their skills on CodeSignal