How can you solve for that problem, by using another approach?

well, you can compute for each the final velocity, a vector combining of the vertical and horizontal velocities, and show that they are the same. This is a lot of unnecessary work, to me.