Boats and Streams: Aptitude Questions with Verified Solutions
Boats and streams formulas derived step by step, with four verified examples covering upstream, downstream, and round-trip problems for placement tests.
Every boats and streams problem reduces to the same two expressions: downstream speed equals boat speed plus current, upstream speed equals boat speed minus current.
The Two-Speed Model: Where the Formulas Come From
Imagine a boat with a still-water speed of b km/h on a river flowing at c km/h.
- When the boat travels with the current (downstream), the current adds to the boat’s own effort. Effective speed =
b + ckm/h. - When the boat travels against the current (upstream), the current resists the boat’s effort. Effective speed =
b - ckm/h.
That’s the entire model. Every formula in this topic derives from these two lines.
The Four Core Formulas
| What you need | Formula |
|---|---|
| Downstream speed | b + c |
| Upstream speed | b - c |
| Boat speed in still water | (downstream + upstream) / 2 |
| Speed of stream / current | (downstream - upstream) / 2 |
The last two are just the first two solved simultaneously. Add the downstream and upstream expressions: (b+c) + (b-c) = 2b, so b = (downstream + upstream) / 2. Subtract them: (b+c) - (b-c) = 2c, so c = (downstream - upstream) / 2.
Edge Case Worth Knowing
If c >= b, the upstream expression is zero or negative. A zero means the boat is stationary against the current; a negative means it is swept backward. If an exam question gives an upstream time under these conditions, the question is incorrectly set. Flag it and move on rather than forcing a nonsensical answer.
Four Solved Examples
All four examples below are re-derived from first principles. Results match the original problem statements.
Example 1: Find the Distance (Round Trip)
- Given: Still-water speed = 6 km/h. Stream speed = 4 km/h. Round-trip time = 1.5 hours.
- Find: Distance to the destination.
- Step 1: Downstream speed = 6 + 4 = 10 km/h.
- Step 2: Upstream speed = 6 - 4 = 2 km/h.
- Step 3: Let distance = d km. Time equation: d/10 + d/2 = 1.5.
- Step 4: Multiply each term by 10: d + 5d = 15, so 6d = 15, so d = 2.5 km.
- Answer: 2.5 km.
- Verification: 2.5/10 + 2.5/2 = 0.25 + 1.25 = 1.5 hours. Correct.
Example 2: Find the Speed of the Stream
- Given: Vinny’s still-water speed = 15 km/h. Upstream time = 2 times downstream time.
- Find: Speed of the stream.
- Step 1: If upstream time is twice downstream time, then upstream speed is half the downstream speed (speed and time are inversely proportional for the same distance).
- Step 2: Let upstream speed = u. Then downstream speed = 2u.
- Step 3: Apply the still-water formula: (2u + u) / 2 = 3u/2 = 15. Solve: u = 10 km/h.
- Step 4: Stream speed = (downstream - upstream) / 2 = (20 - 10) / 2 = 5 km/h.
- Answer: 5 km/h.
- Verification: Still-water = (20 + 10) / 2 = 15 km/h. Correct.
Example 3: Find the Motorboat Speed
- Given: Stream speed = 5 km/h. Motorboat travels 10 km upstream and 10 km downstream in 50 minutes.
- Find: Still-water speed of the motorboat.
- Step 1: Convert 50 minutes to hours: 50/60 = 5/6 hour.
- Step 2: Let still-water speed = x km/h. Upstream speed = x - 5. Downstream speed = x + 5.
- Step 3: Time equation: 10/(x-5) + 10/(x+5) = 5/6.
- Step 4: Multiply both sides by (x-5)(x+5): 10(x+5) + 10(x-5) = (5/6)(x^2 - 25).
- Step 5: Left side simplifies to 20x. Multiply both sides by 6: 120x = 5(x^2 - 25) = 5x^2 - 125.
- Step 6: Rearrange: 5x^2 - 120x - 125 = 0. Divide by 5: x^2 - 24x - 25 = 0.
- Step 7: Factorise: (x - 25)(x + 1) = 0. So x = 25 (speed cannot be negative).
- Answer: 25 km/h.
- Verification: Upstream = 20 km/h; downstream = 30 km/h. Time = 10/20 + 10/30 = 0.5 + 0.333… = 5/6 hour = 50 minutes. Correct.
Example 4: Find Time to Cover Distance Downstream
- Given: Boat’s still-water speed = 36 km/h. 56 km upstream takes 1 hour 45 minutes.
- Find: Time to cover 56 km downstream.
- Step 1: Convert 1 hr 45 min to hours: 1.75 hr.
- Step 2: Upstream speed = distance / time = 56 / 1.75 = 32 km/h.
- Step 3: Stream speed: boat speed - upstream speed = 36 - 32 = 4 km/h.
- Step 4: Downstream speed = 36 + 4 = 40 km/h.
- Step 5: Time downstream = 56 / 40 = 1.4 hr = 1 hour 24 minutes.
- Answer: 1 hour 24 minutes.
- Verification: 56/40 = 1.4 = 1 hr + 0.4 x 60 min = 1 hr 24 min. Correct.
Solving Faster: Patterns to Recognise
Four patterns account for the large majority of boats and streams questions in campus aptitude tests:
- Pattern 1 — Round-trip distance: Set up d/downstream + d/upstream = total time. Solve for d. Keep the LCD in your head before expanding.
- Pattern 2 — Stream speed from time ratio: If upstream time is k times downstream time, upstream speed is 1/k times downstream speed. Use (u+v)/2 = still-water speed to find the actual values.
- Pattern 3 — Boat speed from combined time: Produces a quadratic. Factor if the discriminant is a perfect square; otherwise use the quadratic formula. The negative root always represents a physically impossible negative speed.
- Pattern 4 — Downstream time from upstream data: Find stream speed first, then compute downstream = boat + stream, then divide distance by that.
Unit conversion is the most common source of errors. If time is given in minutes, divide by 60 before applying the speed formula. If the answer options are in hours and minutes, convert your decimal result: 1.4 hours = 1 hour + 0.4 x 60 = 1 hour 24 minutes.
How This Fits in Campus Aptitude Tests
Campus aptitude tests typically include 1 to 3 boats and streams questions within the quantitative aptitude section. They almost always draw from the four patterns above. One to two questions are within 60 seconds each if the pattern is identified upfront; the quadratic variant (Pattern 3) needs 2 to 3 minutes.
For the full quantitative aptitude structure across common placement tests, the campus placement evaluation test guide covers section breakdowns and time allocation. Time and work problems use the same rate-decomposition logic as boats and streams. Practising both back to back is the most efficient use of study time. For companies that weight quantitative reasoning heavily, the Mu Sigma aptitude test analysis and the ZS Associates aptitude test guide both include worked examples in the same format. IndiaBix boats and streams has additional timed practice in the same question format as placement tests. TCS NQT careers links to official preparation resources for TCS’s numerical ability section.
The rate-decomposition approach in Example 3 (isolating an unknown speed from a combined-time equation) is the same structured thinking that engineers apply when profiling AI system latency: break the pipeline into upstream and downstream components, measure each, then identify the bottleneck. TinkerLLM’s hands-on exercises, starting at ₹299 on tinkerllm.com, apply that same component-by-component reasoning to real AI workflows, making them a practical next step after the quantitative prep you are doing here.
Primary sources
Frequently asked questions
Why does downstream use addition but upstream uses subtraction?
Downstream means the boat and the current travel in the same direction, so their speeds add. Upstream means the boat fights the current, so the current's speed is subtracted from the boat's. Both follow directly from the principle that relative speed = boat speed plus or minus current speed, depending on direction.
What happens if the stream is faster than the boat in still water?
If the stream speed equals or exceeds the still-water boat speed, the upstream expression (boat speed minus stream speed) is zero or negative. Zero means the boat is stationary; negative means it drifts backward. Any exam question that gives an upstream time under these conditions is incorrectly set. In a real scenario, the boat simply cannot make headway.
How many boats and streams questions appear in TCS NQT?
TCS NQT's Numerical Ability section covers the full quantitative aptitude syllabus. Boats and streams typically accounts for one to two questions per test version. Mastering the four question types in this guide handles every variant you are likely to encounter.
What is the formula to find still-water speed from upstream and downstream speeds?
Still-water speed = (downstream speed + upstream speed) divided by 2. Stream speed = (downstream speed minus upstream speed) divided by 2. These two formulas are direct algebraic consequences of the definitions: downstream = b+c and upstream = b-c, where b is boat speed and c is stream speed.
Can I use the ratio method instead of full algebra for boats and streams?
Yes, when a problem states that upstream time is a multiple of downstream time, the speeds are in the inverse ratio. If upstream time is twice downstream time, upstream speed is half the downstream speed. Set upstream = k and downstream = 2k, then apply the still-water formula to find k. This avoids quadratic equations in most ratio-type questions.
A self-paced playground for building with LLMs.
TinkerLLM is FACE Prep's sister property. A guided environment for shipping real LLM applications, the kind of project that earns a paragraph on your resume, not a line.
Try TinkerLLM (₹299 launch)