Portfolio Profit Calculator
A medium Python interview practice problem on DataDriven. Write and execute real python code with instant grading.
- Domain
- Python
- Difficulty
- medium
- Seniority
- L6
Problem
Given purchases (list of [date, shares] pairs) and prices (dict mapping date to price), compute total_cost = sum(shares * prices[date]) across purchases. Compute current_value = total_shares * latest_price where latest_price is prices for the latest date key (sorted). Return current_value - total_cost.
Summary
Portfolio gain from purchase history and current prices.
Practice This Problem
Solve this Python problem with real code execution. DataDriven runs your Python code in a real environment and grades it automatically.