elisapeyron: (Дневник)
[personal profile] elisapeyron


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

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

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

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

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

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

З цим світом щось не так...

April 2017

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

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 27th, 2017 10:38 pm
Powered by Dreamwidth Studios