
Маришка
22.05.2017
22:34:22

Roman
22.05.2017
22:34:52

Nikolay
22.05.2017
22:34:57

Маришка
22.05.2017
22:35:05

Google

Nikolay
22.05.2017
22:35:08
чувак - молодец

Маришка
22.05.2017
22:35:35

Nikolay
22.05.2017
22:36:06
А оный не работает
In [24]: ["MORNING", "DAY", "EVENING", "NIGHT"][sorted(dict(filter(lambda t: t[1] < time, zip(range(4), [6, 12, 17, 23]))).keys())[-1] + 1]
Out[24]: 'EVENING'
только что запустил
time = 15

Маришка
22.05.2017
22:36:28
["MORNING", "DAY", "EVENING", "NIGHT"][sorted(dict(filter(lambda t: t[1] < time, zip(range(4), [6, 12, 17, 23]))).keys())[-1] + 1]
>>> time = 1
>>> ["MORNING", "DAY", "EVENING", "NIGHT"][sorted(dict(filter(lambda t: t[1] < time, zip(range(4), [6, 12, 17, 23]))).keys())[-1] + 1]
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IndexError: list index out of range

Nikolay
22.05.2017
22:38:49
а, я порядок перепутал

Маришка
22.05.2017
22:41:37
Странно
Оное отработало нормально
И без изменений
а, я порядок перепутал
»> def t(time):
... return ["MORNING", "DAY", "EVENING", "NIGHT"][len(list(filter(lambda t: t[1] < time, zip(range(4), [5, 11, 16, 22]))))-1]
...
»> for i in range(24): print(i, t(i))
...
0 NIGHT
1 NIGHT
2 NIGHT
3 NIGHT
4 NIGHT
5 NIGHT
6 MORNING
7 MORNING
8 MORNING
9 MORNING
10 MORNING
11 MORNING
12 DAY
13 DAY
14 DAY
15 DAY
16 DAY
17 EVENING
18 EVENING
19 EVENING
20 EVENING
21 EVENING
22 EVENING
23 NIGHT

Nikolay
22.05.2017
22:42:40
ща, я пофиксил уже

Google

Nikolay
22.05.2017
22:42:42
секунду

Маришка
22.05.2017
22:42:59
Так я же ничего не меняла и оно показало при 15 day

Nikolay
22.05.2017
22:44:06
["NIGHT", "MORNING", "DAY", "EVENING"][(sorted(dict(filter(lambda t: t[1] < time, zip(range(3), [6, 12, 17, 23]))).keys()) or [-1])[-1] + 1]
вот так лучше, и хрен поймешь, как работает

Маришка
22.05.2017
22:45:02
["NIGHT", "MORNING", "DAY", "EVENING"][(sorted(dict(filter(lambda t: t[1] < time, zip(range(3), [6, 12, 17, 23]))).keys()) or [-1])[-1] + 1]
["MOR", "DAY", "EVE", "NIGHT"][len(list(filter(lambda t: t[1] < time, zip(range(4), [5, 11, 16, 22]))))-1]+"NING"*(len(list(filter(lambda t: t[1] < time, zip(range(4), [5, 11, 16, 22]))))%2)

Nikolay
22.05.2017
22:45:15
кстати, можно попробовать это запостить в канал python_beginners тоже и попросить рассказать, как оно работает
["MOR", "DAY", "EVE", "NIGHT"][len(list(filter(lambda t: t[1] < time, zip(range(4), [5, 11, 16, 22]))))-1]+"NING"*(len(list(filter(lambda t: t[1] < time, zip(range(4), [5, 11, 16, 22]))))%2)
тоже ништяк, но тут уже прям надуманно сильно
а мой вариант мог кто-нибудь сильно упоротый и реально написать

Nikolay
22.05.2017
23:04:47
гавно!

Nikolay
22.05.2017
23:06:25
тоже вариант хороший

Nikolay
22.05.2017
23:09:29
а вообще за дефолтный возврат взять night, и рассматривать только полуинтервал [6, 23)
и уже 3 условия -)

Маришка
22.05.2017
23:11:17
Мы про неэффективный вариант говорим

Nikolay
22.05.2017
23:11:33
?

Roman
22.05.2017
23:13:55
Можешь создать словарь с ключами типа range(6,12) - так тоже тоже можно. Затем просто вытаскивать нужное значение проверяя какому ключу принадлежит параметр.

Nikolay
22.05.2017
23:14:38
Ну а у меня как по-твоему7

Маришка
22.05.2017
23:15:23
Хех, а что насчёт самого длинного стектрейса?

Roman
22.05.2017
23:15:41

Nikolay
22.05.2017
23:15:48
?

Google

Маришка
22.05.2017
23:16:27
В плюсах можно сгенерировать ошибок на парочку миллионов террабайтов просто написав
#include __FILE__
#include __FILE__

Alexey
22.05.2017
23:48:38

Nikolay
22.05.2017
23:49:17

Vasiliy
23.05.2017
04:44:44
Хотя это не достоверно, а с его собственных слов

Проксимов
23.05.2017
04:48:16

Vasiliy
23.05.2017
04:48:27
Вообще сложная аналитика при управлении практически не используется. Метод монте карло на линейную функцию с тремя параметрами считай самый хайтек

Проксимов
23.05.2017
04:48:35
5)Играл в Owerwatch
6)Ведёт/вёл курсы для школьников
7)Писал статью для журнала хакер

Dmitriy
23.05.2017
04:49:31
Активный чувак

Vasiliy
23.05.2017
04:49:41
В крупноблочной аналитике бывает

Rookie
23.05.2017
04:49:52

Маришка
23.05.2017
04:50:20

Проксимов
23.05.2017
04:50:36

Rookie
23.05.2017
04:50:59
Сейчас будет вопрос: А этот зачем)

Vasiliy
23.05.2017
04:51:12
Да мы его знаем лучше, чем собственная мама
Оказывается

Rookie
23.05.2017
04:51:33
Чем он сам, чо)

Eldar
23.05.2017
04:52:02

Google

Rookie
23.05.2017
04:52:16
)))

Vasiliy
23.05.2017
04:52:37

Dmitriy
23.05.2017
04:53:13
Думаешь она не в курсе про overwatch?

Маришка
23.05.2017
04:53:14
А в рогалики на подобии айзека никто не играет?

Rookie
23.05.2017
04:53:30

East
23.05.2017
04:53:34
Кто может научить програмировать умных ботов

Маришка
23.05.2017
04:53:43

Admin
ERROR: S client not available

Проксимов
23.05.2017
04:53:48

Rookie
23.05.2017
04:54:25

Маришка
23.05.2017
04:54:34

Eldar
23.05.2017
04:54:47

Vasiliy
23.05.2017
04:54:49
Айзек это рогалайт

Маришка
23.05.2017
04:55:02

Проксимов
23.05.2017
04:55:14
If message == "hi":
print("Hello")
Достаточно умный?

Маришка
23.05.2017
04:55:40
А не print

Rookie
23.05.2017
04:55:53

Проксимов
23.05.2017
04:55:54

East
23.05.2017
04:56:17
Кто может научить програмировать умных ботов

Google

East
23.05.2017
04:56:25
Научите пожалуйста

Проксимов
23.05.2017
04:56:50

Rookie
23.05.2017
04:56:59
Очевидная цель - получить прототипы. А как это прилично обставить, даже не потрудились подумать.
не ясно только почему перл, а не питон какой нить. на питоне ж больше рыбы
может, параллельно другие олимпиады проходят? по питону, го и тд..))

Eldar
23.05.2017
04:57:28
А нафига, закажи за лаве - в лучшем виде сделают

Rookie
23.05.2017
04:57:56
Буква Ж на барабане. И слово Жадность)

Denis
23.05.2017
04:58:45
Irc чат сейчас кто то юзает?)

Rookie
23.05.2017
05:01:59
Я всё виииидел))

ThePanaceya
23.05.2017
05:02:01
Шутка глупа

Rookie
23.05.2017
05:02:25

Маришка
23.05.2017
05:02:33

ThePanaceya
23.05.2017
05:02:50
Религия)

Rookie
23.05.2017
05:03:09
Ок)

Маришка
23.05.2017
05:03:13

ThePanaceya
23.05.2017
05:03:50

Маришка
23.05.2017
05:03:59
Ахаха