স্টক টাইম মেশিন
আপনি একটি ডেটাসেটে অ্যাক্সেস অর্জন করেছেন 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
বিক্রি করতে পারেন এবং বিক্রি করতে পারবেন । 4
4
3
-1