Skip to content

KatasCode/KataSupermarket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kata Supermarket

We want create a supermarket scanner.

The supermarket have the next products at these prices:

Product Price
A 84$
B 13$
C 62$
D 64$
E 2$
F 59$

The scanner can get the products with one or several string(s) that these ones can be contain one or several product(s):

"C"

and/or

"ACDFAAAF"

Tip: The prices are fixed and you can save in a private array or similar. Obtaining price is not the exercise's objective.

##Exercise 1

The scanner should return a list/array with the data of all the products scanned:

  • Product
  • Unitary Price
  • Number of products
  • Price of all these products

For example:

Input:

"AABCFA"
"DF"
"FFF"

Output:

Product Unitary Price Number of products Total
A 84$ 3 252$
B 13$ 1 13$
C 62$ 1 62$
D 64$ 1 64$
F 59$ 5 295$

Tip: The output format is not important, can be an array, list,...

##Exercise 2 Using SupplementMarketInterface, calculate the tax of every product.

Add the percentage and price of tax in the output.

##Exercise 3 Using the same intarfece SupplementMarketInterface, calculate offerts (like 2x1, 3x2) of every product.

Add the number of products free in every line.

Releases

Packages

Contributors

Languages