Cody

Problem 42996. what can you get for exactly amount of money

Solution 2179026

Submitted on 28 Mar 2020 by Asif Newaz
This solution is locked. To view this solution, you need to provide a solution of the same size or smaller.

Test Suite

Test Status Code Input and Output
1   Pass
s = [ 195 125 260 440 395 290]; n=570; y_correct = [125 125 125 195]; assert(isequal(buy(s,n),y_correct))

a = 195 195 195 125 195 260 195 440 195 395 195 290 125 195 125 125 125 260 125 440 125 395 125 290 260 195 260 125 260 260 260 440 260 395 260 290 440 195 440 125 440 260 440 440 440 395 440 290 395 195 395 125 395 260 395 440 395 395 395 290 290 195 290 125 290 260 290 440 290 395 290 290 c = 0×1 empty double column vector a = 195 195 195 195 195 125 195 195 260 195 195 440 195 195 395 195 195 290 195 125 195 195 125 125 195 125 260 195 125 440 195 125 395 195 125 290 195 260 195 195 260 125 195 260 260 195 260 440 195 260 395 195 260 290 195 440 195 195 440 125 195 440 260 195 440 440 195 440 395 195 440 290 195 395 195 195 395 125 195 395 260 195 395 440 195 395 395 195 395 290 195 290 195 195 290 125 195 290 260 195 290 440 195 290 395 195 290 290 125 195 195 125 195 125 125 195 260 125 195 440 125 195 395 125 195 290 125 125 195 125 125 125 125 125 260 125 125 440 125 125 395 125 125 290 125 260 195 125 260 125 125 260 260 125 260 440 125 260 395 125 260 290 125 440 195 125 440 125 125 440 260 125 440 440 125 440 395 125 440 290 125 395 195 125 395 125 125 395 260 125 395 440 125 395 395 125 395 290 125 290 195 125 290 125 125 290 260 125 290 440 125 290 395 125 290 290 260 195 195 260 195 125 260 195 260 260 195 440 260 195 395 260 195 290 260 125 195 260 125 125 260 125 260 260 125 440 260 125 395 260 125 290 260 260 195 260 260 125 260 260 260 260 260 440 260 260 395 260 260 290 260 440 195 260 440 125 260 440 260 260 440 440 260 440 395 260 440 290 260 395 195 260 395 125 260 395 260 260 395 440 260 395 395 260 395 290 260 290 195 260 290 125 260 290 260 260 290 440 260 290 395 260 290 290 440 195 195 440 195 125 440 195 260 440 195 440 440 195 395 440 195 290 440 125 195 440 125 125 440 125 260 440 125 440 440 125 395 440 125 290 440 260 195 440 260 125 440 260 260 440 260 440 440 260 395 440 260 290 440 440 195 440 440 125 440 440 260 440 440 440 440 440 395 440 440 290 440 395 195 440 395 125 440 395 260 440 395 440 440 395 395 440 395 290 440 290 195 440 290 125 440 290 260 440 290 440 440 290 395 440 290 290 395 195 195 395 195 125 395 195 260 395 195 440 395 195 395 395 195 290 395 125 195 395 125 125 395 125 260 395 125 440 395 125 395 395 125 290 395 260 195 395 260 125 395 260 260 395 260 440 395 260 395 395 260 290 395 440 195 395 440 125 395 440 260 395 440 440 395 440 395 395 440 290 395 395 195 395 395 125 395 395 260 395 395 440 395 395 395 395 395 290 395 290 195 395 290 125 395 290 260 395 290 440 395 290 395 395 290 290 290 195 195 290 195 125 290 195 260 290 195 440 290 195 395 290 195 290 290 125 195 290 125 125 290 125 260 290 125 440 290 125 395 290 125 290 290 260 195 290 260 125 290 260 260 290 260 440 290 260 395 290 260 290 290 440 195 290 440 125 290 440 260 290 440 440 290 440 395 290 440 290 290 395 195 290 395 125 290 395 260 290 395 440 290 395 395 290 395 290 290 290 195 290 290 125 290 290 260 290 290 440 290 290 395 290 290 290 c = 0×1 empty double column vector a = 195 195 195 195 195 195 195 125 195 195 195 260 195 195 195 440 195 195 195 395 195 195 195 290 195 195 125 195 195 195 125 125 195 195 125 260 195 195 125 440 195 195 125 395 195 195 125 290 195 195 260 195 195 195 260 125 195 195 260 260 195 195 260 440 195 195 260 395 195 195 260 290 195 195 440 195 195 195 440 125 195 195 440 260 195 195 440 440 195 195 440 395 195 195 440 290 195 195 395 195 195 195 395 125 195 195 395 260 195 195 395 440 195 195 395 395 195 195 395 290 195 195 290 195 195 195 290 125 195 195 290 260 195 195 290 440 195 195 290 395 195 195 290 290 195 125 195 195 195 125 195 125 195 125 195 260 195 125 195 440 195 125 195 395 195 125 195 290 195 125 125 195 195 125 125 125 195 125 125 260 195 125 125 440 195 125 125 395 195 125 125 290 195 125 260 195 195 125 260 125 195 125 260 260 195 125 260 440 195 125 260 395 195 125 260 290 195 125 440 195 195 125 440 125 195 125 440 260 195 125 440 440 195 125 440 395 195 125 440 290 195 125 395 195 195 125 395 125 195 125 395 260 195 125 395 440 195 125 395 395 195 125 395 290 195 125 290 195 195 125 290 125 195 125 290 260 195 125 290 440 195 125 290 395 195 125 290 290 195 260 195 195 195 260 195 125 195 260 195 260 195 260 195 440 195 260 195 395 195 260 195 290 195 260 125 195 195 260 125 125 195 260 125 260 195 260 125 440 195 260 125 395 195 260 125 290 195 260 260 195 195 260 260 125 195 260 260 260 195 260 260 440 195 260 260 395 195 260 260 290 195 260 440 195 195 260 440 125 195 260 440 260 195 260 440 440 195 260 440 395 195 260 440 290 195 260 395 195 195 260 395 125 195 260 395 260 195 260 395 440 195 260 395 395 195 260 395 290 195 260 290 195 195 260 290 125 195 260 290 260 195 260 290 440 195 260 290 395 195 260 290 290 195 440 195 195 195 440 195 125 195 440 195 260 195 440 195 440 195 440 195 395 195 440 195 290 195 440 125 195 195 440 125 125 195 440 125 260 195 440 125 440 195 440 125 395 195 440 125 290 195 440 260 195 195 440 260 125 195 440 260 260 195 440 260 440 195 440 260 395 195 440 260 290 195 440 440 195 195 440 440 125 195 440 440 260 195 440 440 440 195 440 440 395 195 440 440 290 195 440 395 195 195 440 395 125 195 440 395 260 195 440 395 440 195 440 395 395 195 440 395 290 195 440 290 195 195 440 290 125 195 440 290 260 195 440 290 440 195 440 290 395 195 440 290 290 195 395 195 195 195 395 195 125 195 395 195 260 195 395 195 440 195 395 195 395 195 395 195 290 195 395 125 195 195 395 125 125 195 395 125 260 195 395 125 440 195 395 125 395 195 395 125 290 195 395 260 195 195 395 260 125 195 395 260 260 195 395 260 440 195 395 260 395 195 395 260 290 195 395 440 195 195 395 440 125 195 395 440 260 195 395 440 440 195 395 440 395 195 395 440 290 195 395 395 195 195 395 395 125 195 395 395 260 195 395 395 440 195 395 395 395 195 395 395 290 195 395 290 195 195 395 290 125 195 395 290 260 195 395 290 440 195 395 290 395 195 395 290 290 195 290 195 195 195 290 195 125 195 290 195 260 195 290 195 440 195 290 195 395 195 290 195 290 195 290 125 195 195 290 125 125 195 290 125 260 195 290 125 440 195 290 125 395 195 290 125 290 195 290 260 195 195 290 260 125 195 290 260 260 195 290 260 440 195 290 260 395 195 290 260 290 195 290 440 195 195 290 440 125 195 290 440 260 195 290 440 440 195 290 440 395 195 290 440 290 195 290 395 195 195 290 395 125 195 290 395 260 195 290 395 440 195 290 395 395 195 290 395 290 195 290 290 195 195 290 290 125 195 290 290 260 1...

2   Pass
s = [ 150 180 60 40]; n=210; y_correct = [60 150]; assert(isequal(buy(s,n),y_correct))

a = 150 150 150 180 150 60 150 40 180 150 180 180 180 60 180 40 60 150 60 180 60 60 60 40 40 150 40 180 40 60 40 40 c = 3 9

Suggested Problems

More from this Author12

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!