Telegram Group & Telegram Channel
Коллекционер и аукцион

Попробуем новый формат - с вас самое короткое решение задачи, с меня подарок в телеграм (сегодня это будет white hat 🎩).

Сама задача:

Вам дан массив цен картины prices, где prices[i] это цена картины в i-день.

Вы хотите добиться максимальной прибыли для коллекционера, выбрав оптимальный день для покупки и другой день для последующей продажи.

Верните максимальную прибыль, которую вы можете получить от перепродажи. Если заработать не получится, нужно вернуть 0.

Пример 1

Input: prices = [12,1,4,3,6,2]
Output: 5

Ответ здесь 5, так как мы можем купить картину на 2 день и продать её на 5 день, получив прибыль 5 = 6 - 1

Пример 2

Input: prices = [12,11,10,9,8,7]
Output: 0

Здесь ответ 0, так как мы не можем получить прибыль, купив картину в любой из дней.

Присылайте в комментарии ваши варианты решения задачи на Swift, но помните, что решение задачи должно быть максимально коротким (не обяательно самым быстрым).

[UPD 12:42] - тест-кейсы должны быть пройдены все.

Подсчёт символов решения будет внутри этой функции, включая пробелы (учтите при отправке ваших решений):

func maxProfit(_ p: [Int]) -> Int {

}


Решения присылайте в комментарии (внимание - вы можете решать олдскульно или пользоваться любыми средствами от Grok до Cursor).

Итоги в 16:00 по мск.

😃 iOS Dev
Please open Telegram to view this post
VIEW IN TELEGRAM
2012👏5👍4💯3👌2🏆221🔥1😎1



tg-me.com/iosdev/1532
Create:
Last Update:

Коллекционер и аукцион

Попробуем новый формат - с вас самое короткое решение задачи, с меня подарок в телеграм (сегодня это будет white hat 🎩).

Сама задача:

Вам дан массив цен картины prices, где prices[i] это цена картины в i-день.

Вы хотите добиться максимальной прибыли для коллекционера, выбрав оптимальный день для покупки и другой день для последующей продажи.

Верните максимальную прибыль, которую вы можете получить от перепродажи. Если заработать не получится, нужно вернуть 0.

Пример 1

Input: prices = [12,1,4,3,6,2]
Output: 5

Ответ здесь 5, так как мы можем купить картину на 2 день и продать её на 5 день, получив прибыль 5 = 6 - 1

Пример 2

Input: prices = [12,11,10,9,8,7]
Output: 0

Здесь ответ 0, так как мы не можем получить прибыль, купив картину в любой из дней.

Присылайте в комментарии ваши варианты решения задачи на Swift, но помните, что решение задачи должно быть максимально коротким (не обяательно самым быстрым).

[UPD 12:42] - тест-кейсы должны быть пройдены все.

Подсчёт символов решения будет внутри этой функции, включая пробелы (учтите при отправке ваших решений):

func maxProfit(_ p: [Int]) -> Int {

}


Решения присылайте в комментарии (внимание - вы можете решать олдскульно или пользоваться любыми средствами от Grok до Cursor).

Итоги в 16:00 по мск.

😃 iOS Dev

BY iOS Dev




Share with your friend now:
tg-me.com/iosdev/1532

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

If riding a bucking bronco is your idea of fun, you’re going to love what the stock market has in store. Consider this past week’s ride a preview.The week’s action didn’t look like much, if you didn’t know better. The Dow Jones Industrial Average rose 213.12 points or 0.6%, while the S&P 500 advanced 0.5%, and the Nasdaq Composite ended little changed.

Can I mute a Telegram group?

In recent times, Telegram has gained a lot of popularity because of the controversy over WhatsApp’s new privacy policy. In January 2021, Telegram was the most downloaded app worldwide and crossed 500 million monthly active users. And with so many active users on the app, people might get messages in bulk from a group or a channel that can be a little irritating. So to get rid of the same, you can mute groups, chats, and channels on Telegram just like WhatsApp. You can mute notifications for one hour, eight hours, or two days, or you can disable notifications forever.

telegram from us


Telegram iOS Dev
FROM USA