From ae4b1056dd83f8e80faecb457ad51f2431149fbb Mon Sep 17 00:00:00 2001 From: Deven <63876261+devenperez@users.noreply.github.com> Date: Sat, 29 Nov 2025 21:03:42 -0500 Subject: [PATCH] Create README - LeetHub --- 0735-asteroid-collision/README.md | 47 +++++++++++++++++++++++++++++++ 1 file changed, 47 insertions(+) create mode 100644 0735-asteroid-collision/README.md diff --git a/0735-asteroid-collision/README.md b/0735-asteroid-collision/README.md new file mode 100644 index 0000000..844ca33 --- /dev/null +++ b/0735-asteroid-collision/README.md @@ -0,0 +1,47 @@ +

735. Asteroid Collision

Medium


We are given an array asteroids of integers representing asteroids in a row. The indices of the asteroid in the array represent their relative position in space.

+ +

For each asteroid, the absolute value represents its size, and the sign represents its direction (positive meaning right, negative meaning left). Each asteroid moves at the same speed.

+ +

Find out the state of the asteroids after all collisions. If two asteroids meet, the smaller one will explode. If both are the same size, both will explode. Two asteroids moving in the same direction will never meet.

+ +

 

+

Example 1:

+ +
+Input: asteroids = [5,10,-5]
+Output: [5,10]
+Explanation: The 10 and -5 collide resulting in 10. The 5 and 10 never collide.
+
+ +

Example 2:

+ +
+Input: asteroids = [8,-8]
+Output: []
+Explanation: The 8 and -8 collide exploding each other.
+
+ +

Example 3:

+ +
+Input: asteroids = [10,2,-5]
+Output: [10]
+Explanation: The 2 and -5 collide resulting in -5. The 10 and -5 collide resulting in 10.
+
+ +

Example 4:

+ +
+Input: asteroids = [3,5,-6,2,-1,4]​​​​​​​
+Output: [-6,2,4]
+Explanation: The asteroid -6 makes the asteroid 3 and 5 explode, and then continues going left. On the other side, the asteroid 2 makes the asteroid -1 explode and then continues going right, without reaching asteroid 4.
+
+ +

 

+

Constraints:

+ +