You've been provided with the shell of a .NET Core console application with two sample inputs.
Create an application which outputs both Humphries and Megacorp building supplies. The information printed should be the ID, item name and price. The supplies should be shown in a combined list. The supplies should be ordered from most expensive to least expensive. All prices must be shown to the nearest cent in AUD based on the exchange rate.
The code should be at a standard you'd feel comfortable with putting in production.
Both humphries.csv and megacorp.json contain lists of construction supplies and labour items.
- Code should be unique
- All prices are in USD
- All prices are in AUD
- The exchange rate is found in appsettings.json.
7f3c48c4-f8b6-453f-b2fa-83ec31dfa85c, Bobcat to Dig LM of Strip Footing, $800.00
0a360e10-4e35-4e94-bd80-2e8bd6c749f1, Under Slab Sand 150mm, $77.24
4000, 100 x 200 x 20mpa Internal Beam, $68.00
- Please limit your time to 2 hours. If you don't complete it within this time just let us know what is outstanding.
- Commit your code at regular intervals so we can see how you reached your solution.
- Once completed push to a public repo and share the link with us
- The goal of this challenge is not to complete the exercise, but to give us an understanding on how you tackle problems.
- Be prepared to talk us through your thinking process & assumptions as you go.
- Feel free to use any resources you would normally use (Google, StackOverflow etc.)
- Please ask any questions you wish