elisapeyron: (Дневник)


Вчора чоловік нарив десь задачку для програмістів (в них там на роботі розміщають всякі цікавинки). Не буду спеціально лізти шукати, перекажу суть двома словами.

Є три принтери, що раз в секунду незалежно одне від одного друкують випадкові цифри від 0 до 9. Скільки потрібно часу, щоб вони надрукували заздалегідь загадане вами 5-значне число.

Я задачу трохи додумала, бо вона навіть сформульована якось по-дебільному. Я припустила, що принтери друкують цифри незалежно одне від одного. Але вирішила порахувати і так і ніби вони мають одночасно написати цє 5-значне число цифра за цифрою.

І от я така довольна, супер задача, давай згадувать основні формули комбінаторики та теорію вірогідності. Вчора вечором не подужала, але зранку дорахувалася до того, що для того, щоб незалежно надрукувати цю цифру принтерам знадобиться приблизно 3,5 роки, ну а щоб одночасно набагато більше. Прихожу до чоловіка, кажу покажи відповідь на сайті бо я сумніваюся, що хід моїх думок вірний. Показує.

Ці, я вибачаюсь, програмісти навіть не намагалися вирішити її математично! Нафіга. Вони написали емулятор випадкових чисел і згодували йому кілька випадкових 5 значних чисел, а тоді вирахували, що в середньому принтера надрукують ці числа за годину. Я в шоці =(

І ці люди запускають супутники, керують банківськими системами і пишуть програми для всіх сфер життя.

З цим світом щось не так...
elisapeyron: (Дневник)
Самолюбовання але одночасно і самознецінення допис.

Короче, кілька тижнів чоловік не міг вирішити одну задачу. Я вирішила, алгоритм працює, всі щасливі. Але як це часто буває з програмерськими задачами я не можу перестати думати, а чи є мій підхід до вирішення оптимальним, а чи не можна оптимізувати код зробивши його простішим.

"Блядські ці питання зайобують" - як писав класик.

Попробую викласти суть. Є деякі функції які можуть мати вкладені функції і атрибути. Нехай функції я позначу великими літерами - А,В,С,D... а атрибути фукнції маленькими a,b,c,d...
тоді представити різновиди даних можна так:
1. a,b,c
2. A(b,c)
3. A(B(c),D(e,f))
Короче в будь яких поєднаннях. Суть у тому, що у функції є атрибути, а функції можуть бути атрибутами функцій вищого порядку.

Що потрібно? Потрібно розібрати вхідні дані на функції і атрибути згідно їх взаємозалежності. Виконати над ними дії строго в порядку цієї залежності і повернути результат виконаної дії. По суті це схоже ніби в нас є приклад 3+(2-1) і спочатку ми робимо те що в дужках, а потім все інше. Наприклад, дано A(B(c)) - спочатку ми маємо виконати функцію В з параметром с, а потім функцію А з результатом дії В над с. Зрозуміло я сподіваюся?

Я не буду спойлерить розповідаючи як цю задачу вирішував чоловік і як її вирішила я, щоб не збивати вас з думки. Цікаво як би ви вирішували. Не потрібно розписувати кодом, цікавий логічний підхід.

Дякую.
elisapeyron: (Дневник)
Робили з Вовкой уроки. Інформатика, 2 клас, українська школа. Сподобалось =)

Матан

Nov. 22nd, 2016 03:50 pm
elisapeyron: (Дневник)
Подскажите пожалуйста, чем логарифмическое распределение отличается от логнормального?
Я зависла =(
elisapeyron: (Дневник)
Поскольку наша Йолка сейчас в треде, делюсь прекрасным. Сообщество Страйплакат выложило в интернете инструкцию как сделать знаменитую елку в каждом доме! Нужен только цветной принтер, картон, ножницы, клей и хорошее настроение!
http://kraplya.com/Yalynka2014.pdf

Read more... )

Я тоже решила поселить дома знаменитую красавицу, но немного уменьшила масштаб =)



Read more... )
elisapeyron: (Дневник)
А расскажите мне, пожалуйста, почему в класстерных соединениях рения хлоры могут замещаться на ацетатные лиганды. У ацетата ведь заряд на кислородах всего -1/3. Мне сказали, что я дура и надо гуглить нуклеофильность. Я посмотрела. У хлора и нуклеофильность выше чем у ацетата. Так что я думаю не так? О_о
Да и по форме они большие и неуклюжие, неужто хлоры-шарики хуже смотрятся в кластерной кристаллической решетке.
Ниче не понимаю =(
elisapeyron: (Дневник)
Я не умею решать примеры по математике =(
Хоть плачь. Я знаю, что есть формула, формулу нужно как-то применить. Но я так не умею.
Вот попался мне вчера пример:


который предполагается решить по формуле Макларена. Я ее знаю, если что. Но не умею применять =)

И вообще, я расскажу как я пыталась решить, а вы расскажите мне какая я идиотка. Хотя это я и без вас знаю, разумеется.
Итак, первое слагаемое у меня получается просто х, если представить корень как 1/2, а дробь как х -1 степени, все посокращается и остается один х. Он стремится к бесконечности, слагаемое от синуса в ноль. Получается это бесконечность в степени бесконечность в квадрате. То есть это парабола, в нуле т.х совпадет с т.у а потом х увеличивается гораздо медленнее чем у. То есть по у она будет ограничена с двух сторон. Как то так, мне кажется.



И вот, пожалуй, все что я могу сказать, а решить я ничего не могу, я блондинка =( 

April 2017

S M T W T F S
      1
2 345678
9101112131415
16171819202122
23242526272829
30      

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 21st, 2017 03:57 pm
Powered by Dreamwidth Studios