IOSDEV Telegram 1532
Коллекционер и аукцион

Попробуем новый формат - с вас самое короткое решение задачи, с меня подарок в телеграм (сегодня это будет 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



tgoop.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:
tgoop.com/iosdev/1532

View MORE
Open in Telegram


Telegram News

Date: |

Informative Judge Hui described Ng as inciting others to “commit a massacre” with three posts teaching people to make “toxic chlorine gas bombs,” target police stations, police quarters and the city’s metro stations. This offence was “rather serious,” the court said. While the character limit is 255, try to fit into 200 characters. This way, users will be able to take in your text fast and efficiently. Reveal the essence of your channel and provide contact information. For example, you can add a bot name, link to your pricing plans, etc. The group’s featured image is of a Pepe frog yelling, often referred to as the “REEEEEEE” meme. Pepe the Frog was created back in 2005 by Matt Furie and has since become an internet symbol for meme culture and “degen” culture. End-to-end encryption is an important feature in messaging, as it's the first step in protecting users from surveillance.
from us


Telegram iOS Dev
FROM American