Minimum Loss - Hackerrank Problem Solution

Minimum Loss

Hackerrank Problem Solution


PROBLEM STATEMENT

Lauren has a chart of distinct projected prices for a house over the next several years. She must buy the house in one year and sell it in another, and she must do so at a loss. She wants to minimize her financial loss.

For example, the house is valued at  over the next  years. She can purchase the home in any year, but she must resell the house at a loss in one of the following years. Her minimum loss would be incurred by purchasing in year  at  and reselling in year  at .

Find and print the minimum amount of money Lauren must lose if she buys the house and resells it within the next  years.

Note: It's guaranteed that a valid answer exists.

Function Description

Complete the minimumLoss function in the editor below. It should return an integer that represents the minimum loss that can be achieved.

minimumLoss has the following parameter(s):

  • price: an array of integers that represent prices at each year

Input Format

The first line contains an integer , the number of years of house data.
The second line contains  space-separated long integers describing each .

Constraints

  • All the prices are distinct.
  • A valid answer exists.

Subtasks

  •  for  of the maximum score.

Output Format

Print a single integer denoting the minimum amount of money Lauren must lose if she buys and resells the house within the next  years.

Sample Input 0

3

5 10 3

Sample Output 0

2

Explanation 0

Lauren buys the house in year  at  and sells it in year  at  for a minimal loss of .

Sample Input 1

5

20 7 8 2 5

Sample Output 1

2

Explanation 1

Lauren buys the house in year  at  and sells it in year  at  for a minimal loss of .






SOLUTION
SHARE If you find this useful, please share with your friends and Community.
CODE TOGETHER..GROW TOGETHER.
Newer Posts Newer Posts Older Posts Older Posts

More posts

Comments

Post a Comment

Sponsored Content