How to Solve Stream Current-Speed Problems
Find boat speed and current speed using half-sum and half-difference formulas, with a worked example and aptitude practice questions.
Expected Interview Answer
Current speed is found by isolating it algebraically from the two basic relations upstream speed = boat speed β current speed and downstream speed = boat speed + current speed, most directly as current speed = (downstream speed β upstream speed) Γ· 2.
Adding the two equations gives upstream + downstream = 2 Γ boat speed, so boat speed = (upstream + downstream)/2, the average of the two speeds. Subtracting them gives downstream β upstream = 2 Γ current speed, so current speed = (downstream β upstream)/2, half the difference of the two speeds. These two derived formulas mean any problem giving both upstream and downstream speed (or distance/time pairs that yield them) can be solved for both boat speed and current speed without ever forming a system of equations from scratch. When only distances and times are given instead of speeds directly, first compute upstream speed = distance/time and downstream speed = distance/time for each leg, then apply the same half-sum and half-difference formulas.
- Two formulas β half-sum for boat speed, half-difference for current speed β replace solving simultaneous equations
- Works directly from given speeds or from distance/time pairs
- Avoids sign errors from manually adding and subtracting the original equations
- Extends cleanly to problems asking for time to cover a distance in still water
AI Mentor Explanation
A bowlerβs pace with the wind behind them and against the wind gives two readings on the speed gun; the true natural pace is the average of the two readings (half-sum), and the windβs own contribution is half the difference between them (half-difference). This exact half-sum, half-difference decomposition is how current speed and boat speed are separated in stream problems, without ever needing to solve a two-variable system from scratch.
Worked example
Speeds
- Upstream = 30/5 = 6 km/h
- Downstream = 30/3 = 10 km/h
Boat speed
- (6+10)/2 = 8 km/h
Current speed
- (10-6)/2 = 2 km/h
Step-by-Step Explanation
Step 1
Find upstream and downstream speeds
Use speed = distance/time for each leg if not given directly.
Step 2
Apply the half-sum formula
Boat speed in still water = (upstream + downstream) / 2.
Step 3
Apply the half-difference formula
Current speed = (downstream β upstream) / 2.
Step 4
Verify with original equations
Check that boat speed β current speed and boat speed + current speed match the given upstream/downstream values.
What Interviewer Expects
- Correct derivation of half-sum and half-difference formulas from the two base equations
- Ability to compute upstream/downstream speed from distance and time when not given directly
- Clean, error-free arithmetic when applying the formulas
- Verification step to catch swapped upstream/downstream values
Common Mistakes
- Swapping upstream and downstream speeds, producing a negative current speed
- Using the half-sum formula for current speed and half-difference for boat speed by mistake
- Forgetting to convert distance/time into speed before applying the formulas
- Not verifying the answer against the original upstream/downstream relations
Best Answer (HR Friendly)
βRather than setting up a system of two equations every time, I use two shortcut formulas directly: the boatβs still-water speed is the average of the upstream and downstream speeds, and the current speed is half of their difference. If Iβm given distances and times instead of speeds, I first divide to get the two speeds, then apply those same two formulas.β
Follow-up Questions
- How would you find the time to cover a given distance in still water if only upstream and downstream speeds are known?
- How do these formulas change if the current speed varies at different points along the river?
- How would you verify your computed boat and current speeds are consistent with the original problem statement?
- How does wind-speed-and-aircraft-speed problems relate structurally to stream current-speed problems?
MCQ Practice
1. A boat's upstream speed is 7 km/h and downstream speed is 13 km/h. The current speed is?
Current speed = (13β7)/2 = 3 km/h.
2. A boat's upstream speed is 9 km/h and downstream speed is 15 km/h. The boat's speed in still water is?
Boat speed = (9+15)/2 = 12 km/h.
3. A boat covers 40 km downstream in 4 hours and the current speed is 3 km/h. The boat's upstream speed is?
Downstream speed = 40/4 = 10 km/h = b+c, so boat speed b = 10β3 = 7 km/h; upstream speed = bβc = 7β3 = 4 km/h.
Flash Cards
Formula for boat speed in still water? β Boat speed = (upstream speed + downstream speed) / 2.
Formula for current speed? β Current speed = (downstream speed β upstream speed) / 2.
How do you get speed from distance and time? β Speed = distance Γ· time, applied separately to the upstream and downstream legs.
What does a negative computed current speed indicate? β Upstream and downstream speeds were likely swapped in the calculation.