Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

CodeSignal

Multidimensional Arrays and Their Traversal in Scala

via CodeSignal

Overview

Refresh your understanding of multidimensional arrays and their traversal techniques in Scala. This course will help you develop skills to efficiently manipulate multidimensional arrays, transpose rows and columns, and iterate over nested elements.

Syllabus

  • Unit 1: Exploring Multidimensional Arrays in Scala
    • Update Apartment Name in Multidimensional Array
    • Managing Apartment Occupancy Records
    • Print Apartment Codes on the First Floor
    • Expanding the Digital Apartment Building
    • Managing an Apartment Building in Scala
  • Unit 2: Multidimensional Matrix Traversal Techniques in Scala
    • Book Traversal Adjustment in Scala
    • Zig-Zag Bookshelf Traversal in Scala
    • Switching Directions and Moving Left on Bookshelves
    • Vertical Traverse from Bottom Right
    • Space Explorer Zigzag Traversal Task
  • Unit 3: Transposing Matrices with Scala's Arrays
    • Transposing Restaurant Seating Arrangement in Scala
    • Transpose Matrix in Reverse Order
    • Transposing a Restaurant Seating Arrangement
    • Reflect a Matrix Over its Secondary Diagonal
    • Transposing Restaurant Seating in Scala
  • Unit 4: Identifying Ideal Move Positions in a 2D Array Using Scala
    • Identifying Horizontal Moves on a Game Board
    • Space Explorer Empty Spot Identification Task
    • Checking If a Game Board Position Is Strategic
    • Evaluate Valid Chessboard Moves
    • Counting 3x3 Submatrices with Es in Corners
  • Unit 5: Ordered Grid Traversal in Scala
    • Enhance Path-Finding with Diagonal Directions in Scala
    • Identifying the Highest Reachable Peak in Mountain Terrain
    • Finding the Next Higher Peak
    • Traversing the Metaphorical Mountain in Scala
    • Path Traversal in Scala: Ascending the Mountain

Reviews

Start your review of Multidimensional Arrays and Their Traversal in Scala

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.