999 B
999 B
Halloween Sale
You wish to buy video games from the famous online video game store Mist.
Usually, all games are sold at the same price,p dollars. However, they are planning to have the seasonal Halloween Sale next month in which you can buy games at a cheaper price. Specifically, the first game you buy during the sale will be sold at p dollars, but every subsequent game you buy will be sold at exactly d dollars less than the cost of the previous one you bought. This will continue until the cost becomes less than or equal to m dollars, after which every game you buy will cost m dollars each.
You have s dollars in your Mist wallet. How many games can you buy during the Halloween Sale?
Objective
Create a howManyGames function, it has the following parameter(s):
- int p Normal price of games
- int d The discount
- int m Minimium vale per game
- int s The budget
Returns
- int: the number of games you can buy
Example
howManyGames(20, 3, 6, 80) ➞ 6