28 июня 2015 года в28.06.2015 02:02 3 0 10 1

[28.06.15]

простие за отсутствие оформления, пишу с планшета. да и, вряд ли меня кто-то ещё читает с моей уникальной посещаемостью и активностью данного блога.
за это время многое произошло, одно из наиболее впечатляющих в своей отвратительности открытий - неожиданная двуликость Машы, которая без зазрения совести не только втоптала в грязь и унизила свою лучшую подругу (не меня), а ещё и поставила себя ей в пример, глупо и до тошноты самоуверенно ставя себя выше её. рассказывать подробности этого события, в корне поменявшего моё отношения к Маше я в этом посте не буду, но факт остаётся фактом - Маша тупая лицемерная грязная сука, увязающая в собственной самовлюбленности и самонадеянности.
тема этого поста и главное событие сегодняшнего дня - я как-никак, но выполнила programming assignment на coursera, заключающееся в Monte Carlo simulation. сейчас будет пояснение что же это такое.
итак, пользователь вводит ширину n сетки в форме квадрата, которая состоит из n*n ячеек. после этого он вводит количество ячеек, которые он хочет заполнить t. программа рандомно выбирает t ячеек и в тех местах, где это возможно, создаются соединения между ними. получается что-то похожее на кроссворд, где не открытые ячейки условно можно сравнить с чёрными квадратами, а открытые - с белыми. соответственно, если ячейки прилегают друг к другу, они соединяются. далее происходит проверка, возможно ли соединение верхней стороны сетки с нижней, следуя каким-либо путём. если да, высчитывается fraction, которая равна количеству открытых ячеек/размер сетки. над этим заданием я упорно билась весь день. под словом "билась" я также подразумеваю завывание когда код не работал после 100500 изменений и ужасные маты по скайпу Соломии. причиной этого являлись не только бесконечные неудачи, но и тот факт, что преподаватели на coursera поступают не до конца правильно, делая лекции не слишком сложными и сосредоточенными на решении небольших простых проблем, а после предлагая домашнее задание, которое в моем случае заняло 1 день мучений и 150 строк кода. более того, он не работает до конца правильно, раз на раз не приходится. баг появляется рандомно при проверке на то, возможно ли пройти сетку сверху вниз. иногда все работает, а иногда segmentation fault. фиксить его уже нет ни сил, ни желания.
сложно сказать, научилась я чему-то после всего этого или нет, поскольку изменяла код и сам подход к проблеме очень большое количество раз. надеялась разобраться со всем за пару часов, а работала над этим с часа дня до десяти вечера, учитывая перерывы.

Комментарии

Зарегистрируйтесь или войдите, чтобы добавить комментарий

Новые заметки пользователя

ANEMIC — Это просто Вьюи блог

15

mon plaisir, запомни меня такой. в полумраке чужих теней, с перемотанным листьями сердцем, с истекающей кровью улыбкой, той, что не ощущ...

13

русалка задохнулась подо льдом. русалка похоронена средь сказок, средь детских снов на береге морском её конец не будет мной расказан. о...

13

по мне звонят колокола из прошлого. мне страшно замыкать это кольцо, мне страшно находить в стихах эпифоры, что выставят тебя не жалким ...

15

неоновый спектр луны. и мальчик из Атлантиды. дорогой Мефистофель, я буду иным сослужителем в его храме, на котором он вскроет раны, и ...

13

посвящается Наде Кук.

улыбнуться и поджать губы в ответ на режущий пустой взгляд. это твой удел среди тех людей, что сто лет как тебя позабыли и побудили внов...

13

посвящается птице.

я нажимаю F5 и возвращаюсь назад. у меня кашель, простуда и груда пепла в груди, и у меня в сердце - колючий усохший сад, а при входе ...