Омский форум

Index div  Поиск  div  Группы  div  Регистрация  div  Вход 
Список разделов arrow Поиск arrow Сообщения участника userlogoff

Сообщения участника userlogoff
Автор Текст
userlogoff

#360
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Пт Дек 30, 2011 10:24 am
Лохмастерье писал(а):

Не, "время работы функции должно быть недетерминированным".

читайте внимательнее условия и подсказки.
userlogoff

#361
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Пт Дек 30, 2011 10:23 am
Эрхафан писал(а):

1. Вариант, разумеется, равновероятный
2. Крайний "цикл" я написал в 1994 году, спасибо Смайлик :-) Проверять решение циклами - смешно, честно Смайлик :-) И так же видна вероятность в 33%

UPD Так качнул паскаль, чтоб быро начеркать. На 10000: 33,0% 33,2% 33,7% и им подобные результаты. А-а-а-а! Я не делал этого 17 (!!!) лет. И ничего, пальцы помнят. Спасибо за ностальгию с "циклом". У меня теперь бодренько генерятся текстовые файлы, строятся графики и прочая веселуха Гы-гы-гы ...
..... .... ... .. .
userlogoff

#362
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Пт Дек 30, 2011 2:01 am
Эрхафан писал(а):
Monk Albino писал(а):
Я думаю тогда слишком просто было бы :)

Так оно и должно быть - просто и точно Смайлик :-)

ваш вариант тоже не равновероятный, но я уже иду спать.
Напишите цикл и посмотрите, что он вам выдаст.
userlogoff

#363
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Пт Дек 30, 2011 1:40 am
Monk Albino писал(а):

не?

Не.
У вас не равновероятно.
25% за 1, 25% за 0 и 50% за 2.

Чтобы подтвердить, достаточно прогнать достать и посмотреть распределение.
Цикл из N прогонов показал (под рукой был компилятор php с его функцией rand()):
N=100000
Total count: 0: 24997 1: 25023 2: 49980

Графики рисовать не буду, итак все ясно.
userlogoff

#364
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Чт Дек 29, 2011 11:35 pm
Лохмастерье писал(а):
userlogoff писал(а):
Кстати, задачу про лампочки мне когда-то задавали на собеседовании в Люксофте. Ну это так, к слову )

Чудилы... зачем задавать вопросы, когда можно просто заглянуть в глаза? Гы-гы-гы

И что они должны там увидеть?
Решение задачи про лампочки, арифметические прогрессии или получение равновероятной функции?

P.P.S. В люксофт так и не взяли, чему я несказанно рад Норм
userlogoff

#365
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Чт Дек 29, 2011 11:00 pm
Лохмастерье писал(а):
userlogoff писал(а):
Можно сказать, что большинство таких задач - оно наполовину на логическое мышление. Но и на вторую половину, где алгоритм нужно запрограммировать..... бла-бла-бла.

Ничего не понял. А если имена файлов формировались рандомно [0-9? a-z, A-Z, -infinity - + infinity ]? Это к тому, что Вы предлагали предполагать, что файл... не, не могу дальше ничего предполагать.

Вас стыд не душит? Меня душит. Стыдно, бл ...
..... .... ... .. .
userlogoff

#366
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Чт Дек 29, 2011 10:58 pm
Все эти задачи давались именно как "напишите программу".
По задачке с rnd есть две подсказки:
1) сначала реализовать функцию rndfour (random4())
2) время работы функции может быть недетерминированным.
userlogoff

#367
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Чт Дек 29, 2011 10:56 pm
Кто хотел - тот уточнил.
Почему-то я сразу понял, что они по порядку все.
userlogoff

#368
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Чт Дек 29, 2011 10:19 pm
Можно сказать, что большинство таких задач - оно наполовину на логическое мышление. Но и на вторую половину, где алгоритм нужно запрограммировать.
На первую задачу решение крайне занимательное. Более того, файлов может быть не 1000, а 10000 и более..
Итак. Если приглядеться, то этот набор файлов - арифметическая прогрессия. Первый член - 1, последний - 1000 (или 10000, или еще чего-то)., шаг равен 1. Сумма такой прогрессии вычисляется по формуле (a1 +an)*N/2, где а1 - первый член прогрессии, a ...
..... .... ... .. .
userlogoff

#369
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Чт Дек 29, 2011 11:21 am
Раз уж пошел такой сыр бор, вот вам несколько задачек, уже конкретно на программирование. Они были опубликованы в одном журнале, название которого я напишу только после решения этих задачек )
Итак.
1) Дан набор файлов с именами, скажем, от 1 до 1000. Один из этих файлов удаляется. Нужно определить, какой именно.
2) Есть функция rndtwo(), равновероятно возвращающая однобитовое бинарное число (0 или 1). С помощью этой функции необходимо реализовать новую функцию rnd ...
..... .... ... .. .
userlogoff

#370
СообщениеРаздел: Интернет-флейм  Тема: Интересные задачи по программированию и логике     /  Чт Дек 29, 2011 11:11 am
ulgent07 писал(а):
В коридоре находится 3 выключателя, а в комнате соответственно 3 лампочки от них.
Нужно определить какой выключатель для какой лампочки.
В комнату можно зайти только 1 раз!!

Запоминаем последовательность включения-выключения выключателей.
Первый выключатель включаем, ждем некоторое время, выключаем. Второй просто включаем. Третий не трогаем. Заходим в комнату и смотрим. 2 лампы выключены, одна горит. Подходим и трогаем лампы. Одна из них ...
..... .... ... .. .
userlogoff

#371
СообщениеРаздел: Интернет-провайдеры, телерадиовещание  Тема: Нужна оптика     /  Чт Дек 29, 2011 10:57 am
"вам позвонят" (с) Гы-гы-гы
userlogoff

#372
СообщениеРаздел: Интернет-провайдеры, телерадиовещание  Тема: Нужна оптика     /  Чт Дек 29, 2011 10:32 am
Оставьте свои контакты.
userlogoff

#373
СообщениеРаздел: Интернет-флейм  Тема: Stop SOPA     /  Пн Дек 26, 2011 12:01 pm
Toporik писал(а):
Lоrdmаn писал(а):
Toporik писал(а):
MAGAZINE писал(а):
Лучше всю порнуху запретили бы.

Тогда у нас кол-во убийств и изнасилований увеличится раз так в ..цать, ибо народ озвереет.

Ложь. Без неё раньше жил народ и преступлений было в разы меньше.

В армии был?

Товарищ, перенесите эти сообщения в личку. Тема не о вашей с Lordman беседе.
userlogoff

#374
СообщениеРаздел: Интернет-флейм  Тема: Stop SOPA     /  Вс Дек 25, 2011 11:05 pm
Последние новости:
"Крупнейший в мире регистратор доменных имен GoDaddy объявил о том, что более не будет поддерживать антипиратский закон SOPA (Stop Online Piracy Act), который в настоящее время рассматривает Конгресс США. Об этом сообщается в пресс-релизе компании."

"Решение об отказе от поддержки антипиратского закона было принято на фоне призыва к бойкоту услуг GoDaddy, который распространился в интернет-сообществе, после того как компания заявила о том, что поддерживает SOPA и принимает ...
..... .... ... .. .
Страница 25 из 66 На страницу Пред.  1, 2, 3 ... 24, 25, 26 ... 64, 65, 66  След.