
Janek
14.12.2016
21:05:34
Лол

Denis
14.12.2016
22:00:57
Или не выпуклая
Да не, точно выпуклая

Google

Denis
14.12.2016
22:10:35
Если я нигде не накосячил, что-то такое получается
def f(cnt):
ans = 0
money = 0
st = [0] * 7
curst = 0
while money < 500000:
money += 5000 + 400 * curst
curst += st[-1]
st = [0] + st[:-1]
while cnt and money >= 5000:
money -= 5000
cnt -= 1
st[0] += 1
ans += 1
return ans
for i in range(100):
print(i, f(i))
Ответ выдает 51

Vladislav
14.12.2016
22:19:17
Не совсем так

Leonid
14.12.2016
22:20:29

Vladislav
14.12.2016
22:20:58
На балансе на 10-ый день становиться 6000, значит можно купить дополнительный станок

Denis
14.12.2016
22:21:18
Там while
Он два станка купит, если сможет

Vladislav
14.12.2016
22:24:32
Минуточку )
Не пойму пока что как считается работает станок или еще в доставке
Вот что значит программист. :) Не пойму алгоритм (

Leonid
14.12.2016
22:41:55

Vladislav
14.12.2016
22:43:48
как раз этим и занимаюсь. в дебаггере запустил код и пытаюсь понять.
st тут выступает в роли стека, но что нам это даёт?
Понял, класная реализация ))

Google

Vadim
15.12.2016
01:29:18
Посоны, а как корректнее и быстрее всего научиться пользоваться стандартной библиотекой петона?
Я вот смотрю на неё як ишак на новые ворота
Надо же где тя

Pavel
15.12.2016
01:33:03
писать софт, решать проблемы и задачи, и само выучиться.
предварительно пробежать глазами по оглавлению, чтобы представлять, что там есть.

Vadim
15.12.2016
02:29:50
Оук, будем ковырять

Johnnie
15.12.2016
06:10:46
в notepad++ свои регулярки какие-то что ли?

Pavel
15.12.2016
06:16:26
n++ это редактор, где там регулярки?

Александр
15.12.2016
06:17:08
В Search&Replace, например
Но емнип бы там они довольно обычные

Johnnie
15.12.2016
06:27:02
да вот хуй знает, чет не могу найти все вхождения вида {some_text}
пишет либо регэксп неправильный, либо ничего не найдено)

Александр
15.12.2016
06:28:32
{.*}?)
Я сейчас в саблайме попробовал на развернутом жсоне поискать, он переносы строк не хавает
{(.|\n)*?}
Но можно например так

Johnnie
15.12.2016
06:31:17
{.+?}
на https://regex101.com/ это работает, а npp+ говорит, что регулярка неправильная
\{\w+?\} вот так работает :)

Александр
15.12.2016
06:34:18
?

Google

Johnnie
15.12.2016
06:42:12
короче нахер эти нотпады
import re
text = "{hui} asd {pizda} djigurda"
results = re.findall('{.+?}', text)
for result in results:
print(result)

Bulat
15.12.2016
07:49:39
у кого в пишарме какая тема?

Dmitriy
15.12.2016
07:51:20
GTK+

P-zombie
15.12.2016
08:01:14
https://telegram.me/obr_next

Pavel
15.12.2016
08:16:41
Утречка
Я лежал в дурке
Пока лежал, продумал много мыслей и понял суть проблем с образованием
Как очищусь от таблеток распишу
отличные тексты в том чате.

Johnnie
15.12.2016
08:21:06
баньте наркоманов

Anton
15.12.2016
08:22:48
Парни, добрался, до работы, но как-то все равно не до конца понимаю как решить вчерашнюю задачу по CSV.Раньше не программировал, так что дается с трудом. Опишу её подробнее. У меня есть xls файл. С таблицей по товарам. В нем 6 стобцов. ("Коллекция, Цвет, Ширина, Длина, Остаток, Цена). Нужно отфильтровать товары по цене, коллекции, наличию и размерам. Не зная насколько питон дружит с xls решил перевести файл в csv (как более универсальный формат?) правильно ли я сделал и как реализовать фильтрацию правильнее? Лучше самым простым кодом, чтобы я понял суть.

Johnnie
15.12.2016
08:23:21
питон умеет в эксель
например, openpyxl
https://openpyxl.readthedocs.io/en/default/
там и примеры есть

Anton
15.12.2016
08:25:31
сейчас почитаю
но решить в csv уже стало чуть ли не принципиальным)

Johnnie
15.12.2016
08:26:23
ну смотря как часто тебе нужно будет перегонять xlsx->csv
или xls, че у тебя там

Pavel
15.12.2016
08:33:27

Zart
15.12.2016
08:36:09
Парни, добрался, до работы, но как-то все равно не до конца понимаю как решить вчерашнюю задачу по CSV.Раньше не программировал, так что дается с трудом. Опишу её подробнее. У меня есть xls файл. С таблицей по товарам. В нем 6 стобцов. ("Коллекция, Цвет, Ширина, Длина, Остаток, Цена). Нужно отфильтровать товары по цене, коллекции, наличию и размерам. Не зная насколько питон дружит с xls решил перевести файл в csv (как более универсальный формат?) правильно ли я сделал и как реализовать фильтрацию правильнее? Лучше самым простым кодом, чтобы я понял суть.
пивот таблицы экселя идеальны для этой задачи... нафиг там питон?
еще данные можно забирать прямиком из екселя

Johnnie
15.12.2016
09:08:05
а как можно хитро сформировать по тексту вида
1.1 bla bla bla {ONE} asdasd {TWO} balsbdabsldbsadlsabdasdjiwq
1.2 qwe qw eqsad zxc {THREE} iwqjeqe kj {FOUR}
выхлоп вида
1.1:
{ONE}
{TWO}
1.2:
{THREE}
{FOUR}
?

Google

Johnnie
15.12.2016
09:08:21
регулярки я так понимаю тут не помогут
как-то на разделы бить если только сначала, потом внутри регэксп

Amaro
15.12.2016
09:11:45
А автофильтр в экселе почему не справляется?

Admin
ERROR: S client not available

Anton
15.12.2016
09:12:39
вполне справляется, просто хочу понять как фильтровать значения в питоне

Zart
15.12.2016
09:14:31

Johnnie
15.12.2016
09:15:08
да походу помогут
ща пробую
import re
text = """
1.1 bla bla bla {ONE} asdasd {TWO} balsbdabsldbsadlsabdasdjiwq
1.2 qwe qw eqsad zxc {THREE} iwqjeqe kj {FOUR}
"""
clauses = re.findall('\d+?.\d+?.*', text)
for clause in clauses:
clause_num = re.match('^\d+?.\d+?', clause.strip()).group(0)
print('{clause_num}:'.format(clause_num=clause_num))
vars = re.findall('{.+?}', clause)
for var in vars:
print(var)
так работает
а можно в какой-нить онлайн интерпретатор питона грузить файлы?
или может сам питон есть, который можно установить без админских прав?

Petro
15.12.2016
09:41:27

Johnnie
15.12.2016
09:42:08
ну да
чтобы ему на локальной машине подсунуть файлы

Petro
15.12.2016
09:42:14
Ну вот!

Amaro
15.12.2016
09:42:20
Этот не? http://pythonfiddle.com

Petro
15.12.2016
09:42:44
Стандартный инсталлятор умеет ставить себя в AppData пользователя.

Johnnie
15.12.2016
09:42:48

Google

Amaro
15.12.2016
09:43:18
Как строку?

Johnnie
15.12.2016
09:43:19
точно*
забыл галку убрать с Install launcher for all users
мне просто документы надо кормить страниц на 10 А4 в ворде

Alex
15.12.2016
09:44:56
Народ скиньте пару хороших книг и ссылки на ютубе для обучения питону

Johnnie
15.12.2016
09:46:02
тогда попутно еще вопрос
какой легковесный редактор есть для винды с небольшой кучкой плагинов для питона, который тоже ставится без админских прав и тд ? :)
sublime слышал про такой

Roman
15.12.2016
09:46:50

Alex
15.12.2016
09:48:05
Спасибо

V
15.12.2016
09:53:12
а у меня вот по постгресу вопрос. можно ли поле типа json сделать уникальным? не конкретный ключ, а чтоб все поле? там может быть любое говно, но вот двух одинаковых быть не должно
я так понял просто UniqueConstraint на поле не повесить. пока приходит в голову всякая ерунда типа в отдельное текстовое поле писать хэш данных и его объявить уникальным уже

Petro
15.12.2016
10:05:16
А если у тебя порядок в json отличается? То и хэш разный будет. Так что ещё сортировать надо.
Эта группа больше не существует