Topic Overview

Welcome to today's session on "Multidimensional Arrays and Their Traversal in Kotlin". Multidimensional arrays in Kotlin are arrays that can hold other arrays as their elements. Imagine them as an 'apartment building' with floors (the outer array) and apartments on each floor (the inner array). Our goal today is to strengthen your foundational knowledge of these 'apartment buildings' and how to handle them effectively in Kotlin.

Creating Multidimensional Arrays

In Kotlin, we use arrays of arrays to construct a multidimensional array. Here are examples demonstrating how to create and work with 2D static arrays.

Indexing in Multidimensional Arrays

In Kotlin, all indices in arrays are 0-based. If you want to visit an apartment on the second floor (index 1) and bring a package to the first unit (index 0) in this building, you would do:

We accessed the element 4 in the array using its position. The number [1] refers to the second inner array, and refers to the first element of that array.

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