For this question, treat people as existing only on integers.
Two ice cream stands: a and b each occupy a spot on the beach, from [0, 100]. Their positions are represented with coordinates (a, b). One position could be:
[32, 69]People are distributed equally from [0, 100], and will purchase ice cream from the stand closest to them.
For (a, b) above, we have that everyone from[0, 50] goes to A and everyone from [51, 100] goes to b. People on 50 will go to a because |50 - 32| = 18 < 19 = |50 - 69|, and people on 51 will go to b because |51 - 69| = 18 < 19 = |51 - 32| .
profit = total number of integers claimed by the ice cream standWrite a function that calculates the profit for each ice cream stand based on their position. For the example above, profit(32, 69) = [51, 50].
Disregard ties. For instance, if (a, b) = (49, 51), disregard the person on 50. Profit is equally distributed in this case, with profit(49, 51) = [50, 50].
profit(32, 69) ➞ [51, 50]
profit(49, 51) ➞ [50, 50]
profit(0, 1) ➞ [1, 100]a < b will always be true.a and b will never occupy the same spot.