LLD - Design — Splitwise (Expense Sharing)
Given the following code snippet, what will be the output?
class Expense:
def __init__(self, amount, paid_by, split_between):
self.amount = amount
self.paid_by = paid_by
self.split_between = split_between
def split_amount(self):
return self.amount / len(self.split_between)
expense = Expense(120, 'Alice', ['Alice', 'Bob', 'Charlie'])
print(expense.split_amount())