Recall & Review
beginner
What is the 'equal split' strategy in payment splitting?
Equal split means dividing the total amount evenly among all participants, regardless of individual shares or preferences.
Click to reveal answer
beginner
Explain the 'exact split' strategy.
Exact split means each participant pays a specific, predefined amount. The sum of all exact amounts equals the total bill.
Click to reveal answer
beginner
How does the 'percentage split' strategy work?
Percentage split divides the total amount based on each participant's percentage share. The sum of all percentages must be 100%.
Click to reveal answer
intermediate
What is a key challenge when implementing 'exact split' in a system?
Ensuring the sum of all exact amounts matches the total bill exactly, handling rounding errors and validation.
Click to reveal answer
intermediate
Why might 'percentage split' be preferred over 'equal split'?
Percentage split allows flexibility for participants to pay according to their consumption or agreement, unlike equal split which assumes everyone pays the same.
Click to reveal answer
Which split strategy divides the total amount evenly among all participants?
✗ Incorrect
Equal split means everyone pays the same amount.
In which split strategy must the sum of all participant amounts exactly match the total bill?
✗ Incorrect
Exact split requires predefined amounts that sum to the total.
What must the total of all percentages be in a percentage split?
✗ Incorrect
Percentages must add up to 100% to cover the whole amount.
Which split strategy offers the most flexibility for different payment shares?
✗ Incorrect
Percentage split allows different shares based on percentages.
What is a common issue when implementing exact split in software?
✗ Incorrect
Rounding errors can cause the sum of exact amounts to differ from the total.
Describe the differences between equal, exact, and percentage split strategies.
Think about how the total amount is divided among participants.
You got /4 concepts.
What are key considerations when designing a system to support multiple split strategies?
Consider what can go wrong and how to keep the system reliable.
You got /4 concepts.