স্টক টাইম মেশিন
আপনি একটি ডেটাসেটে অ্যাক্সেস অর্জন করেছেন tomorrowStocks, যা আপনার ন্যাসডাকের উপর আপনার প্রিয় ব্যবসা থেকে স্টক মূল্য রয়েছে। এই ডেটাসেটটি এমন একটি ধারক যা সূচনাতে কয়েক মিনিট আগে খোলার পরে। প্রতিটি সূচীতে সেই সময়ে স্টকের দাম থাকে।
// Assume the stock market opens at 9:30AM EDT
// tomorrowStocks[] contains the prices of your target stock.
// If the stock is $22 @ 10:30AM EDT
tomorrowStocks[60] == 22
আউটপুট
আপনার কাজটি প্রদত্ত ডেটাसेट থেকে 1 purchaseএবং 1 saleএর সর্বোত্তম সম্ভাব্য ফলাফল নির্ধারণ করা 1 stock।
Gotchas
- আপনাকে অবশ্যই 1 টি স্টক কিনতে হবে এবং বিক্রি করতে হবে।
- আপনি কিনতে নাও করতে পারে এবং একই টাইম স্লটে বিক্রি করে।
- বিক্রয়ের আগে আপনাকে অবশ্যই কিনতে হবে ।
পরীক্ষার ডেটা
[1,2,3,4,5] # 4
[1,99,2,105] # 104
[99,1,99,100] # 99
[99,1,1,2,1,3] # 2
[5,4,3,3,1] # 0
[5,4,3,1] # -1
[5,2,1] # -1
[5,4,1] # -1
[55,45,20,1] # -10
[5,1] # -4
[10,7,5,1] # -2
[7] # Invalid input -- assume size >= 2
এটি একটি কোড-গল্ফ ; আপনার প্রিয় ভাষায় স্বল্পতম উত্তর জমা দিন!
[5,4,3,1]আপনি তবে সর্বোত্তম ফলাফল পাওয়ার জন্য বিক্রি করতে পারেন বা 5বিক্রি করতে পারেন এবং বিক্রি করতে পারবেন । 443-1