Published on

Best Time to Buy and Sell Stock

Authors

📝 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

Buy mea coffee