100% Free Forever
AI-Powered Learning
Industry Expert Content
Certificates & Badges
Learn At Your Own Pace

How to Solve Upstream and Downstream Speed Problems

Solve upstream and downstream aptitude problems using the sum/difference formulas for boat and stream speed, with a worked example and practice questions.

mediumQ29 of 225 in Aptitude Est. time: 5 minsLast updated:
Open Code Lab

Expected Interview Answer

Downstream speed (with the current) equals boat speed plus stream speed, while upstream speed (against the current) equals boat speed minus stream speed, so boat speed = (downstream + upstream)/2 and stream speed = (downstream โˆ’ upstream)/2.

The current either helps or hinders the boat, so it behaves exactly like the relative-speed addition and subtraction seen in other motion problems: downstream = boat speed + stream speed, upstream = boat speed โˆ’ stream speed. Given both downstream and upstream speeds, the boat's own speed in still water is their average, and the stream's speed is half their difference โ€” derived by simply adding or subtracting the two defining equations. Once either speed is known, ordinary distance/speed/time reasoning applies to find time or distance for a given leg of the journey. This upstream/downstream pair is a specific, well-known application of the general relative-speed framework.

  • Two simple equations (sum and difference) unlock boat and stream speed
  • The average/half-difference shortcut avoids solving simultaneous equations
  • Directly reuses the relative-speed addition/subtraction pattern

AI Mentor Explanation

A bowler running in with the wind behind them gets an effective speed boost, like running downstream, while running in against the wind slows them, like running upstream โ€” the wind adds to or subtracts from their natural pace exactly as a current does to a boat. If you know both the wind-assisted and wind-against run-up speeds, averaging them gives the bowler's true pace in still air, and half their difference gives the wind's effect โ€” the same algebra used to separate boat speed from stream speed.

Worked example

Step-by-Step Explanation

  1. Step 1

    Define downstream/upstream

    Downstream = boat speed + stream speed; upstream = boat speed โˆ’ stream speed.

  2. Step 2

    Find each speed if not given

    Use distance/time for each leg to compute downstream and upstream speeds.

  3. Step 3

    Average for boat speed

    Boat speed = (downstream + upstream) / 2.

  4. Step 4

    Halve the difference for stream speed

    Stream speed = (downstream โˆ’ upstream) / 2.

What Interviewer Expects

  • Correct downstream/upstream formulas relative to boat and stream speed
  • Ability to derive boat and stream speed from the average and half-difference
  • Recognizing this as a specific case of the general relative-speed framework
  • Correct handling of distance/time to derive speeds when not directly given

Common Mistakes

  • Swapping the addition and subtraction (adding stream speed for upstream)
  • Forgetting to average rather than just adding downstream and upstream speeds
  • Using the wrong distance or time when the two legs cover different distances
  • Mixing up which of the two computed speeds is boat speed vs stream speed

Best Answer (HR Friendly)

โ€œDownstream speed is the boat's own speed plus the current's speed, because the current helps it along, while upstream speed is the boat's own speed minus the current's speed, because the current fights against it. So if I know both downstream and upstream speeds, I can average them to get the boat's true speed in still water, and take half their difference to get the current's speed โ€” it is just solving two simple equations by adding and subtracting them.โ€

Follow-up Questions

  • How would you find the time to cover a distance upstream if only boat and stream speed are given?
  • How is this problem type related to general relative speed problems?
  • What happens to the upstream speed if the stream speed exceeds the boat speed?
  • How would you solve for the distance if downstream and upstream times are both given?

MCQ Practice

1. A boat's downstream speed is 15 km/h and upstream speed is 9 km/h. The boat's speed in still water is?

Boat speed = (15+9)/2 = 12 km/h.

2. A boat's downstream speed is 20 km/h and upstream speed is 12 km/h. The stream's speed is?

Stream speed = (20โˆ’12)/2 = 4 km/h.

3. If boat speed in still water is 10 km/h and stream speed is 3 km/h, the upstream speed is?

Upstream speed = boat speed โˆ’ stream speed = 10โˆ’3 = 7 km/h.

Flash Cards

Downstream speed formula? โ€” Boat speed + stream speed.

Upstream speed formula? โ€” Boat speed โˆ’ stream speed.

Boat speed from downstream & upstream? โ€” (Downstream + Upstream) / 2.

Stream speed from downstream & upstream? โ€” (Downstream โˆ’ Upstream) / 2.

1 / 4

Continue Learning