Skip to content

Latest commit

 

History

History
13 lines (11 loc) · 691 Bytes

README.md

File metadata and controls

13 lines (11 loc) · 691 Bytes

CryptoInvestor

Let us assume you are a crypto investor. You have made transactions over a period of time which is logged in a CSV file. Write a command line program that does the following

Given no parameters, return the latest portfolio value per token in USD Given a token, return the latest portfolio value for that token in USD Given a date, return the portfolio value per token in USD on that date Given a date and a token, return the portfolio value of that token in USD on that date The CSV file has the following columns

timestamp: Integer number of seconds since the Epoch transaction_type: Either a DEPOSIT or a WITHDRAWAL token: The token symbol amount: The amount transacted