Computer Science, asked by dharpuja59, 9 months ago

The stock span problem is a financial problem where we have a series of n daily price quotes for a stock and we need to calculate the span of stock’s price for all n days. The span Si of the stock’s price on a given day i is defined as the maximum number of consecutive days just before the given day, for which the price of the stock on the current day is less than or equal to its price on the given day. Now, you need to find out the span values for the given number of days and their daily prices. For example, if an array of 7 day's prices is given as {100, 80, 60, 70, 60, 75, 85}, then the span values for corresponding 7 days are {1, 1, 1, 2, 1, 4, 6} . FUNCTIONAL REQUIREMENTS: void stockSpan(int,int*);

Please help me with this question one test case is not satisfied

Answers

Answered by atir786
0

Answer:

think write answer

menu

GeeksforGeeks

Hire with us!

Login

Courses

Home

Algorithms expand_moreData Structures expand_moreLanguages expand_more

Interview expand_more

Students expand_more

GATE expand_more

CS Subjects expand_more

Quizzes expand_more

GBlog

Puzzles

What’s New?

perm_identity

The Stock Span Problem

The stock span problem is a financial problem where we have a series of n daily price quotes for a stock and we need to calculate span of stock’s price for all n days.

The span Si of the stock’s price on a given day i is defined as the maximum number of consecutive days just before the given day, for which the price of the stock on the current day is less than or equal to its price on the given day.

For example, if an array of 7 days prices is given as {100, 80, 60, 70, 60, 75, 85}, then the span values for corresponding 7 days are {1, 1, 1, 2, 1, 4, 6}

Recommended: Please solve it on “PRACTICE ” first, before moving on to the solution.

A Simple but inefficient method

Traverse the input price array. For every element being visited, traverse elements on left of it and increment the span value of it while elements on the left side are smaller.

Similar questions