
hachiman
24.11.2018
08:16:02

Топ
24.11.2018
08:16:52
по времени или всего ?

hachiman
24.11.2018
08:17:05

Топ
24.11.2018
08:17:49
так три, я смог решить два (одно сам , другое подсказали как сделать алгоритм) , а в этом я не понимаю даже что писать

Google

Топ
24.11.2018
08:18:52
просто занимаюсь с++ только пол месяца

hachiman
24.11.2018
08:19:12
N (1 ≤ N ≤ 109), P и Q (1 ≤ P, Q ≤ N) - это, N<=109 (участников) P<=109(тур первый) Q<=109(тур второй)
Наверно

Топ
24.11.2018
08:23:12
да нет

hachiman
24.11.2018
08:23:50

Топ
24.11.2018
08:24:19
а не я ошибся через пробел

Excellent
24.11.2018
08:24:53
Коллеги, добрый день!
Подскажите, пожалуйста, можно ли сделать так, чтобы сразу определять нужное мне значание из БД в определении одной переменной?
xxx = list(users_db.find({'chat_id': message.chat.id}))
xxx1 = xxx[0]['_id']
Сразу реализовать в xxx?

hachiman
24.11.2018
08:26:22

Fox
24.11.2018
08:28:00

? ethorz
24.11.2018
08:28:13

hachiman
24.11.2018
08:28:57

Google

Excellent
24.11.2018
08:29:00
Селект напиши
Хм. Только начал изучать программирование. Использую mongodb, там можно применять оператор select?

? ethorz
24.11.2018
08:29:19

Excellent
24.11.2018
08:29:34

hachiman
24.11.2018
08:30:37

Топ
24.11.2018
08:30:48

hachiman
24.11.2018
08:32:26
а как дальше (
def min_max_place(score):
score = score.split()[1:]
return min(score), max(score)
print(min_max_place('3 1 1'))
score == Входные данные (3 1 2)
Результат работы
min(score) == минималька (1)
max(score) == максималька (2)

Маришка
24.11.2018
08:39:57
1 10 11
Кхе

hachiman
24.11.2018
08:40:12

Fox
24.11.2018
08:44:42
В любой бд вроде select поддерживается

Excellent
24.11.2018
08:50:30

Fox
24.11.2018
08:51:54

hachiman
24.11.2018
08:51:54

Маришка
24.11.2018
08:52:01
Котя

hachiman
24.11.2018
08:52:29
Котя
Покажи как это делается

Fox
24.11.2018
08:52:32

Маришка
24.11.2018
08:52:47

hachiman
24.11.2018
08:53:52

Google

Fox
24.11.2018
09:07:55
Почему обычную бд не взял? Постгрес или скулю какую

Vladislav
24.11.2018
09:09:44

Кирилл
24.11.2018
09:10:33
Как можно создать полигон из точек в матплоте? Если просто указать лист то он не будет выводиться

hachiman
24.11.2018
09:17:04

Tishka17
24.11.2018
09:18:40
Ой
Плохое использование ф-строк

hachiman
24.11.2018
09:19:41

Tishka17
24.11.2018
09:20:04
Код должен быть кодом, а не содержимым ф-строки

hachiman
24.11.2018
09:20:40

Tishka17
24.11.2018
09:20:57
Это тоже

hachiman
24.11.2018
09:21:00
kk

Alex
24.11.2018
09:21:03

hachiman
24.11.2018
09:21:23

Fox
24.11.2018
09:21:23
Да это пережиток прошлого
Сейчас экраны побольше

Alex
24.11.2018
09:21:58

Tishka17
24.11.2018
09:22:06

Alex
24.11.2018
09:22:07

Tishka17
24.11.2018
09:22:35
В газетах не просто так на колонки разбивают текст
И на сайтах

Google

Alex
24.11.2018
09:24:45
Я представляю как читать код в одну строку на экране 50"
у нас в core проекте за стандарт приняли 160…. мотивация: “потому что не все разработчики сходятся во мнении”. код естественно читать при этом невозможно нормально.
но в моей вотчине 80 - стандарт. когда-то размышлял о том, чтобы увеличить до 100… но нет, если структурировать код нормально в 90% случаев все влезает в 80.

hachiman
24.11.2018
09:24:52

Tishka17
24.11.2018
09:27:02
А вот когда делаешь адаптивную вёрстку на сайте никогда не будешь растягивать на весь экран текстовый блок
Человек просто не покрывает взглядом такую ширину

hachiman
24.11.2018
09:28:22

Denis
24.11.2018
09:28:28

Alex
24.11.2018
09:28:48
+ к этому удобно 2-way \ 3-way диффы смотреть, в консоли, в браузере, etc.

hachiman
24.11.2018
09:28:48

Tishka17
24.11.2018
09:29:05

Alex
24.11.2018
09:29:51
или даже 3 =)
+ дерево файлов

Tishka17
24.11.2018
09:30:20
+ структура файла
А если верстка, то превью

hachiman
24.11.2018
09:33:25
не понимаю
rosa
rosy

Андрей
24.11.2018
09:38:36
В графических сравнивалках файлов строки переносятся и всё понятно. В вим кажется тоже.

Google

Tishka17
24.11.2018
09:40:34

Андрей
24.11.2018
09:41:45

Tishka17
24.11.2018
09:42:17
Ну так скажем это невозможно без понимания логики построения строки

Alex
24.11.2018
09:42:27

Tishka17
24.11.2018
09:42:34
И редакторы пока ее не очень хорошо умеют

Андрей
24.11.2018
09:43:32
Да что там понимать - большинство ЯП похожи, надо только учитывать это потоковый язык или он построчный и зависит от отступов

Tishka17
24.11.2018
09:43:57
Ээ

Андрей
24.11.2018
09:47:32

Tishka17
24.11.2018
09:49:56
Ну давай, открой твой редактор и отформатируй строку
if x>0 and somefunc(blablablabla, [other(a) for a in map(lambda arg: arg**math.sin(arg), range(1000))]) and any(map(myclass.mysuperfunction_with_long_name, somelist)):
pass
Точнее не отформатируй, а покажи как будет перенесена

Nikolay
24.11.2018
09:51:10
https://github.com/ambv/black

Tishka17
24.11.2018
09:53:25


Андрей
24.11.2018
09:54:24
Ну давай, открой твой редактор и отформатируй строку
if x>0 and somefunc(blablablabla, [other(a) for a in map(lambda arg: arg**math.sin(arg), range(1000))]) and any(map(myclass.mysuperfunction_with_long_name, somelist)):
pass
Ну во-первых, это две строки, а во вторых, как вариант, - режем длинную строку и приклеиваем её куски к правому краю, при этом визуально показывая, что это перенесённая строка, а не следующая. Как это делать в конкретных реализациях, есть разные варианты. Но принцип надеюсь понятен.