Simple kata to get the overall cost of a basket given items.
- Docker
This will run a python container, which will install the dependencies and run the tests
This will run a python container, which will install the dependencies and will run the tests every time a file is saved
You should implement a supermarket checkout which:
- always accepts a string of items and gives back the total price
- discounts any offers from the total price
Use the following pricing information:
| Item | Price | Offer |
|---|---|---|
| A | 50 | 3 for 130 |
| B | 30 | 2 for 45 |
| C | 20 | N/A |
| D | 15 | N/A |
For example:
'DABA'gives145'BBBB'gives90