Skip to main content
All Questions

Simulate a ball in a walled maze on a board that is tilted up, down, left, right or flat at given times, and return the ball's position at a given end time.

Unlock detailed company stats for this questionUpgrade
A maze with walls holds one ball on a board that can be tilted up, down, left, right or flat. Each second, if the board is not flat and the cell next to the ball in the tilt direction is not a wall, the ball moves one cell that way. Given the initial maze and ball, a list of events (at a given time the board is tilted to a given direction) and an end time, return the ball's position at the end time.

Community answers

No answers contributed by the community yet.

Related courses

Course

Behavioral Interviews: A Practical Guide for Engineers

Get offers at the level you deserve. Prep for senior+ behavioral interviews at FAANG and Tier-1 companies. Made with staff and principal engineers from Meta, Netflix, Google, and more. Avoid downleveling, elevate past projects, and stop sounding like a robot.

Course

Software Engineering Interview Prep

Land your dream software engineering role at Google, Amazon, Microsoft, Meta, Apple, and other top companies. Learn from mock interviews, frameworks, and advice from senior candidates—practice data structures, algorithms, system design, people management, behavioral interviews, and more.