
Zart
28.07.2016
14:59:21

dmks
28.07.2016
14:59:22
А я помню как классе в 7м написал программу меняющую кнопки мышки местами и раскидал на все компы в классе информатики. Почему то никому не понравилось :(

Nobue
28.07.2016
15:00:03
еще в университете на первом курсе сдавали лабораторную в матлабе где надо было смоделировать любой простой процесс, мы там сделали унитаз со сливным бачком
он такой делал ВШШШШ

Google

dmks
28.07.2016
15:00:41
имитация засора была?

mey
28.07.2016
15:00:48

melancholiac
28.07.2016
15:00:48

Nobue
28.07.2016
15:00:52
нет, мы тогда еще были не такие продвинутые :D

Zart
28.07.2016
15:01:17
в те годы популярны были программы-шутки, да... переворачивалки экрана и т.п.

mey
28.07.2016
15:01:19

Nobue
28.07.2016
15:01:41

melancholiac
28.07.2016
15:01:56

Zart
28.07.2016
15:02:02
кстати, даш, попробуй нарисовать game-of-life

dmks
28.07.2016
15:02:03

Zart
28.07.2016
15:02:11
на питоновых диктах её очень хорошо клепать

melancholiac
28.07.2016
15:02:18

Denis
28.07.2016
15:02:26

Google

Zart
28.07.2016
15:02:33
http://www.samcodes.co.uk/project/game-of-life/
как можно хейтить такую прелесть?

dmks
28.07.2016
15:03:11

melancholiac
28.07.2016
15:03:22
мне пришлось на си переписывать изза скорости

Zart
28.07.2016
15:03:49
но вариантов море

melancholiac
28.07.2016
15:04:07
ну мб я просто #говнокодер

Denis
28.07.2016
15:04:07

dmks
28.07.2016
15:04:42

Zart
28.07.2016
15:04:45

melancholiac
28.07.2016
15:05:02

Zart
28.07.2016
15:05:27
а теперь подумай над тем, что достаточно хранить список точек в виде дикта/сета координат

Nobue
28.07.2016
15:05:28
я забыл рассказать вам еще один момент

melancholiac
28.07.2016
15:05:29

Nobue
28.07.2016
15:05:39
когда в одной клетке встречались мальчики или только девочки они меняли цвет и не размножались

Denis
28.07.2016
15:05:51

Zart
28.07.2016
15:06:18

melancholiac
28.07.2016
15:06:28

Google

Zart
28.07.2016
15:06:41

melancholiac
28.07.2016
15:06:44

dmks
28.07.2016
15:06:48

Denis
28.07.2016
15:06:49
если примерно 5% доски занято точками, не похер

melancholiac
28.07.2016
15:07:08
но есть проблема, нудео мониторить и пустые точки

mey
28.07.2016
15:07:09

melancholiac
28.07.2016
15:07:20
они могут ожить ибо reproduction

Zart
28.07.2016
15:11:02
Можете суть объяснить вкратце?
дано поле из клеток
на каждом шагу происходит обновление
если у живой клетки меньше двух соседей - она гибнет от нехватки населения
если у неё 2-3 соседа - выживает
если больше 3 соседей - дохнет от перенаселенности
пустая (мертвая) клетка, у которой ровно 3 живых соседа - рождается
соседями считаются все боковые и диагональные

melancholiac
28.07.2016
15:11:59
вот как это выглядит в действии
https://m.youtube.com/watch?v=C2vgICfQawE

Zart
28.07.2016
15:13:51
для этой игры было найдено кучи разных прикольных комбинаций
например квадрат 2х2 без соседей рядом - устойчивая комбинация, которая не меняет конфигурации
палка из трёх клеток в ряд называется "флип-флоп", так как крутится каждый ход
вот та фигура что видна выше в вики-статье - это космический корабль, так как он плавно передвигается по доске
конфигурации которые повторяются каждые N ходов зовут "пульсарами"

melancholiac
28.07.2016
15:24:36
ксти
a=[1,2,3];a.append(a);print(a[3]);
такое можно сделать на плюсах?
или на другом строготипизированом яп?

Google

Zart
28.07.2016
15:27:16
класс vector вроде

melancholiac
28.07.2016
15:28:32

Zart
28.07.2016
15:28:39
std::vector<int> a(1, 2, 3); a.push_back(3); cout << a << endl;
но я давно не писал на плюсах, так что вероятно код кривой

melancholiac
28.07.2016
15:29:31

Zart
28.07.2016
15:29:47
пуш дописывает в конец

dmks
28.07.2016
15:29:51

Zart
28.07.2016
15:29:52
http://www.cplusplus.com/reference/vector/vector/push_back/

dmks
28.07.2016
15:30:01
но я тоже давно не писал на плюсах :)

Admin
ERROR: S client not available

Zart
28.07.2016
15:30:15
a = {1,2,3}
вот и я подозреваю что инициализацию криво написал

melancholiac
28.07.2016
15:30:17
а он может в конец ссылку на самого себя?

Zart
28.07.2016
15:30:44
если ты вектор указателей создашь, то таки да
просто в питоне всё по референсу

melancholiac
28.07.2016
15:30:56
я мучался с приведением к void но не получалось

Zart
28.07.2016
15:31:23
>>> a=[]
>>> a.append(a)
>>> a
[[...]]
>>>

melancholiac
28.07.2016
15:31:32
да

Марк
28.07.2016
15:32:51
Парни, до ужаса неприличный вопрос
Постоянно сталкиваюсь со структурами типо
[{},{},{}], ((),(),(),(0), ([].[],[])
и распаковка с обработкой таких штук постоянно приносит какую-то боль. Неужели нет чего-то универсального, алгоритма какого-нибудь? Генераторами получается, но не всё.

Google

Zart
28.07.2016
15:35:21
ты постоянно несешь хуйню 8)
отсюда половина проблем, да

Petr
28.07.2016
15:35:31
Лео
Лел

Zart
28.07.2016
15:35:59
а подобные структуры вполне распаковываются анпакингом
например for a, b, c, d, e in that_shit:

Марк
28.07.2016
15:37:50
Да это я знаю

dmks
28.07.2016
15:38:15
А наличие подобных структур вообще нормально? Я никогда не попадал на необходимость работать с вязанкой контейнеров в контейнерах
Впрочем, мой опыт в питоне достаточно мал :)

Denis
28.07.2016
15:38:55
Для json это норма

Zart
28.07.2016
15:39:01
да вон, товарищ сегодня пропогандировал жсон апи, где контейнер в контейнере контейнером погоняет

melancholiac
28.07.2016
15:40:17
может просто джсон перегонять в структуры/классы

Zart
28.07.2016
15:40:41
так и делают
горячо рекомендую дуршлаг
http://docs.pylonsproject.org/projects/colander/en/latest/

Nobue
28.07.2016
15:41:45
в принципе намерение у него было не такое плохое и какая-то стандартизация и типизация формата дело хорошее

Zart
28.07.2016
15:42:16
я стебался над тем, как одни и те же проблемы ходят по кругу и находят воплощение снова и снова

Nobue
28.07.2016
15:42:34
а что вы думаете о юзании для таких дел протобафа?

Марк
28.07.2016
15:42:47
Вот на днях мне понадобилось перевести
[{},{},{}]
в
{key,value,key,value}
. Блядь, и опять боль. В общем, напрягают такие распаковывания. По идее должно быть чет универсальное более-менее

Nobue
28.07.2016
15:43:11
тебе надо было из трех диктов в листе собрать один?

Марк
28.07.2016
15:43:26
Они все простые, но напрягают

Zart
28.07.2016
15:43:36
пбуфы в питоне неудобны насколько я помню
Эта группа больше не существует