Size: a a a

Сообщество Python Программистов

2021 February 14

in Сообщество Python Программистов
Nikita
Домашка на одном из курсов
2, переделывай 😁
источник

N

Nikita in Сообщество Python Программистов
2, переделывай 😁
Ахаха, да прикол в том, что вообще хз с чего такой резкий скачок появился, учитывая шо эту тему должны через 4 урока проходить, а тут на тебе, думай, придумывай
И написано что если есть ошибки, то дальнейшее прохождение курса будет неэффективным
источник

N

Nikita in Сообщество Python Программистов
🥴
источник

in Сообщество Python Программистов
Nikita
Ахаха, да прикол в том, что вообще хз с чего такой резкий скачок появился, учитывая шо эту тему должны через 4 урока проходить, а тут на тебе, думай, придумывай
И написано что если есть ошибки, то дальнейшее прохождение курса будет неэффективным
Ну короче, ты можешь просто писать row[key], вместо той порнушки
источник

in Сообщество Python Программистов
Только там надо DictReader, емнип
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Контест на 100 кармы

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

Напишите функцию, которая возвращает максимальную прибыль, которую Вы можете получить, покупая и продавая акции, при заданном количестве транзакций transaction_number.

Обратите внимание, что вы можете одновременно владеть только одной акцией; другими словами, вы не можете купить более одной акции в любой данный день, и вы не можете купить акцию, если вы все еще владеете другой акцией. Кроме того, Вам не нужно использовать все кол-во разрешенные транзакции.


Пример:

Input:
prices = [5, 11, 3, 50, 60, 90]
transaction_number = 2

Output:
93 // Buy: 5, Sell: 11; Buy: 3, Sell: 90
источник

N

Nikita in Сообщество Python Программистов
Ну короче, ты можешь просто писать row[key], вместо той порнушки
Спасибо)
источник

K

KarmaBot in Сообщество Python Программистов
Nikita
Спасибо)
Вы увеличили карму 🍉 до 2722.59 (+7.07)
источник

TD

Tilted plus Depresse... in Сообщество Python Программистов
а можно как-то
+= запихнуть в лист компрехеншен?
источник

in Сообщество Python Программистов
Tilted plus Depressed
а можно как-то
+= запихнуть в лист компрехеншен?
можно как-то
источник

in Сообщество Python Программистов
смотря куда
источник

TD

Tilted plus Depresse... in Сообщество Python Программистов
есть пример?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Контест на 100 кармы

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

Напишите функцию, которая возвращает максимальную прибыль, которую Вы можете получить, покупая и продавая акции, при заданном количестве транзакций transaction_number.

Обратите внимание, что вы можете одновременно владеть только одной акцией; другими словами, вы не можете купить более одной акции в любой данный день, и вы не можете купить акцию, если вы все еще владеете другой акцией. Кроме того, Вам не нужно использовать все кол-во разрешенные транзакции.


Пример:

Input:
prices = [5, 11, 3, 50, 60, 90]
transaction_number = 2

Output:
93 // Buy: 5, Sell: 11; Buy: 3, Sell: 90
Задача на динамическое программирование, модификация задачки о воришке
источник

in Сообщество Python Программистов
Tilted plus Depressed
есть пример?
есть то, чего ты хочешь достигнуть?
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Задача на динамическое программирование, модификация задачки о воришке
Дык, а ты реши
источник

TD

Tilted plus Depresse... in Сообщество Python Программистов
Ну например
s = 0
for number in numbers:
  if number != 0:
      s += 1
что-то в таком духе
источник

TD

Tilted plus Depresse... in Сообщество Python Программистов
пару дней назад нактнулся на аналогичную штуку а компрехеншеном не получилось написать
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
𝕬𝖗𝖙𝖊𝖒
Дык, а ты реши
Подожди, надо нагуглить решение)
источник

𝕬

𝕬𝖗𝖙𝖊𝖒 in Сообщество Python Программистов
Бензофуран Гетероцикл
Подожди, надо нагуглить решение)
Ну да, ну да)
источник

in Сообщество Python Программистов
Tilted plus Depressed
Ну например
s = 0
for number in numbers:
  if number != 0:
      s += 1
что-то в таком духе
Тут больше подойдет functools.reduce
источник