Search⌘ K
AI Features

Solution: Number of Spaces Cleaning Robot Cleaned

Explore the method to calculate the number of unique spaces a cleaning robot visits in a binary matrix. Understand how to simulate robot movement, track directions with bitwise operations, and detect loops to stop cleaning. This lesson guides you through implementing the solution with optimal time and space complexity.

Statement

You are given a 0-indexed 2D binary matrix, room, representing a room of size m×nm \times n. In this matrix, 00 represents an empty space, while 11 represents a space occupied by an object. The top-left corner of the room is always empty ...