- Published on
Best Time to Buy and Sell Stock
- Authors
- Name
- ShoxruxC
- @iOSdasturchi
📝 Vazifa tavsifi
Sizga prices deb nomlangan massiv berilgan, unda prices[i] ma'lum bir aksiyaning i-kuni narxini bildiradi.
Siz bir kunni aksiya sotib olish uchun va kelajakdagi boshqa bir kunni aksiyani sotish uchun tanlab, maksimal foydani topishingiz kerak.
Agar hech qanday foyda topa olmasangiz, 0 ni qaytaring.
Misol:
Input: prices = [7,1,5,3,6,4]
Output: 5
Tushuntirish: 2-kuni sotib oling (narx = 1) va 5-kuni soting (narx = 6), foyda = 6 - 1 = 5.
E'tibor bering, 2-kuni sotib olib, 1-kuni sotish mumkin emas, chunki sotishdan oldin sotib olishingiz kerak.
Best Time to Buy and Sell Stock
Oson20 daqiqa10 ball
📚 Misollar
Kiruvchi: prices = [7,1,5,3,6,4]
Chiquvchi: 5
Kiruvchi: prices = [7,6,4,3,1]
Chiquvchi: 0
func solve(_ prices: [Int]) -> Int {
// Kodingizni shu yerga yozing
return 0
}
Run tugmasini bosing