Работа в Новосибирске, вакансии от работодателей и резюме

НГС   Погода +3,9°C    Недвижимость   Авто   Объявления   Товары   Туризм   Все сервисы...
 
Регион:
Работа в Новосибирске
НГС.РАБОТА
Страницы:
  • guru

    Сообщений: 7020

    Ломать - не строить. :dnknow:

    P.S. Толстопуз, конечно, молодец :secret:, но подход "и так сойдет, работает ведь!" в промышленном программировании до добра не доводит. :nea.gif:

    who | grep -i blonde | date; cd ~; unzip; touch;
    strip; finger; mount; gasp; yes; uptime; umount;

  • veteran

    Сообщений: 2865

    В ответ на:Ничего это не значит. Ваша первая часть тоже очевидный epic fail. Из-за кошкиного перескока (2-2 на 4-4) Вы теряете контроль и фактически возвращаетесь к начальным условиям.
    Разжевываю последний раз: четных номеров меньше чем нечетных, поэтому сначала проверяя четные номера 4 раза, отсекается 1,2 лунки, большая часть маршрутов из третьей лунки и частично 4 и 5.
    после этих проверок мышь с разной вероятностью будет в 1,2,3 лунке и ее не будет в 4 и 5 - все же было написано.
    Разжевывать - лень. Не нужно писать "дубовые" алгоритмы - нужно просто подумать и решить простую математическую задачу.
    Не вижу что что здесь epic fail.

    подпись на реконструкции

  • junior

    Сообщений: 16

    Horsmen,
    В двумерном виде решить сильно сложно, поэтому будем рассматривать одномерную задачу. В моменты времени 2,4,8,16,32 и т.д. мы получаем количество бактерий = 2, по одной в каждую сторону от начала координат.
    2000 это 1024 + 512+ 256 + 128 + 64 + 16. Соответственно, можно предположить что произошло.
    в момент времени 1024 осталось 2-е живых молекулы, координаты -1024, 1024. Далее каждую бактерию можно рассматривать как автономную систему, т.к. потомство первой и второй бактерии слишком далеко и не повлияет друг на друга за оставшиеся 976 минут. Поэтому еще через 512 минут будет 4 молекулы с координатами
    -1536, -512, 512, 1536. Применим аналогичные рассуждения для каждой из этих 4-ех бактерий. получим, что каждый раз количество бактерий будет удваиваться. в итоге будем иметь 64 бактерии, т.е.2^6, где 6 - число "составляющих" периодов (ну, т.е. в каждый из моментов времени 1024 1536 1792 и т.д происходит удвоение). Итак, для одномерного случая ответ 64.

    Распространим одномерный случай на двумерный. В эти же самые моменты времени число бактерий будет увеличиваться в 4 раза. Соответственно, ответ 4^6 = 4096. Именно это ответ исходной задачи.

    Можно распространить и на случай трехмерный. Ответ 8^6=262144 бактерии.

    ЗЫ. Писал дольше чем решал.

  • activist

    Сообщений: 197

    В ответ на:Разжевывать - лень. Не нужно писать "дубовые" алгоритмы - нужно просто подумать и решить простую математическую задачу.
    Не вижу что что здесь epic fail.
    Всё просто: ни один Ваш алгоритм не ловит мышку.
    К чему уж тут выкатывать орудия и танки и вероятностно бить по площадям, когда достаточно 1 кошки и 6 попыток?
    Приведите не-"дубовое" решение.

    лучше с умным потерять, чем с дураком найти

  • junior

    Сообщений: 16

    Mad_Dollar, что тут не понятного? в вашем случае мышь ловится не в 100% случаях, а именно 100-процентная гарантия требуется в условии. Выше привели пример, когда решение не работает. Значит задача не решена. Вот будет у вашей программы 1 миллион пользователей, которые будут ее пользовать 10 раз в день, за год получишь более 3 миллиардов "тестирований". Обязательно кто-нить позвонит технологам и скажет: "А у меня ваша программа не работает! вот скрин!". А потом еще начальству о баге напишет. И будет эпик фейл.

  • guru

    Сообщений: 7020

    Ну чего ж так скромничать, зачем удалили свое сообщение?


    олдж ответил(а) на Ваше сообщение:
    http://rabota.ngs.ru/forum/board/jobs/tree/1903066517

    Ответить на это сообщение можно здесь:
    http://rabota.ngs.ru/forum/board/jobs/reply/1903066517

    Форум:
    Работа в Новосибирске

    Сообщение:


    В ответ на
    ---------------------------------------

    n = 2. f(n) = 0. Да ну ее, мышь эту, даже не будем пробовать, все равно не поймаем? :миг: Почему не 2?

    ---------------------------------------
    Слабо решение привести для 2 норок?
    Я утверждаю, что никогда не поймаете, хоть заловитесь

    ps enterprise программисты избегают зацикливаний с помощью фантазии ;)


    Да нет, не слабо - 2 раза проверяем одну и ту же норку; мыши некуда деваться, она либо уже в этой норке, либо будет вынуждена перебежать в нее после первой проверки. Да вы и сами это поняли :)

    P.S. Вы недооцениваете enterprise программистов. Мы как раз привыкли использовать и допиливать чужие решения, потому как талантливые авторы велосипедов редко их напильниками доводят до пригодного вида.

    who | grep -i blonde | date; cd ~; unzip; touch;
    strip; finger; mount; gasp; yes; uptime; umount;

  • activist

    Сообщений: 197

    Глянул мимоходом и чиркнул не подумав. Запостил, подумал - удалил
    А enterprise программисты ещё и любят в грязном белье лазить?
    В большом коллективе развиваются навыки не только уважения, но и копания под коллег? :миг:

    лучше с умным потерять, чем с дураком найти

  • junior

    Сообщений: 16

    Читал не весь пост. Щас прочитал несколько постов - увидел задачку про люк. К уже сказанному (про то что не провалится и про материал) хотел бы добавить еще, что круглый люк можно катить при перемещении. Это проще, чем нести.
    Давайте еще задачи, может када время будет, порешаем :улыб: Интересно ведь :улыб:

  • guru

    Сообщений: 7020

    в грязном белье лазить?
    Вообще-то, это "грязное белье" прилетело от вас. :eek:

    who | grep -i blonde | date; cd ~; unzip; touch;
    strip; finger; mount; gasp; yes; uptime; umount;

  • activist

    Сообщений: 197

    В ответ на:в грязном белье лазить?
    Вообще-то, это "грязное белье" прилетело от вас. :eek:
    Не понимаю о чём разговор. Вы что-нибудь видите в основной ветке?
    А всё остальное - Ваше! Копайтесь, примеряйте, нюхайте, будьте короче счастливы! :)
    Мне это никак не повредит, потому что эту школоту уже давно оставил позади.

    лучше с умным потерять, чем с дураком найти

  • veteran

    Сообщений: 2865

    ну как вам сказать - если вы с гр-ном олджем настаиваете, то пусть будет 2-2-4-4-3-2-2-3-4 - так мышь ловится? Вторая часть - не самое главное, но вы упорно аппелируете к цвету трусов оппонента и его политическим предпочтениям. Ну детский сад вторая ясельная, честное слово.

    подпись на реконструкции

  • veteran

    Сообщений: 2865

    давайте я вам дам еще одну тему для споров - в оригинальной формулировке нашего уважаемого толстопузого коллеги было то, что вам показали _часть_ изображения люка, которая _может быть_ круглая. Поэтому вы даже предположить с определенной вероятность не можете, что люк _в принципе круглый_, а не эллипс или/и скругленный квадрат. Это если уж включать режим формалиста, коим по определению программист должен уметь пользоваться.

    чтобы вы не сомневались, вот цитата:
    --------------------------------------------------
    сегодня показали ещё одну простенькую задачку: вакансия "программист - разработчик" кажется... на фото помещен кусок крышки канализационного люка и задан вопрос: "Почему крышка - круглая?"
    --------------------------------------------------

    подпись на реконструкции

  • veteran

    Сообщений: 2865

    ---------------------------------------------------
    В большом коллективе развиваются навыки не только уважения, но и копания под коллег?
    ---------------------------------------------------
    в большом коллективе профессиональных коллег развивается много навыков. в частности, пропадают скиллы "всевидения", "всезнания", и "да здесь просто". Зато развиваются способности взглянуть на задачу издалека, способность отделять важное от неважного, умение найти приемлимое решение в обозначенные сроки и резко падает скилл "оверинжиниринга" и "оптимизации" где попало, зато появляется умение писать и эффективный и понятный код, с документацией и тестами, с пониманием, что если гениев в команде нет, то придется уровень гениальность "прокачивать" организацией процесса.

    подпись на реконструкции

  • activist

    Сообщений: 200

    Это олимпиадная задача по математике. Ваш ответ похож на правду.
    Вот ещё задача:
    На улице стоят пять домов.
    Англичанин живёт в красном доме.
    У испанца есть собака.
    В зелёном доме пьют кофе.
    Украинец пьёт чай.
    Зелёный дом стоит сразу справа от белого дома.
    Тот, кто курит Old Gold, разводит улиток.
    В жёлтом доме курят Kool.
    В центральном доме пьют молоко.
    Норвежец живёт в первом доме.
    Сосед того, кто курит Chesterfield, держит лису.
    В доме по соседству с тем, в котором держат лошадь, курят Kool.
    Тот, кто курит Lucky Strike, пьёт апельсиновый сок.
    Японец курит Parliament.
    Норвежец живёт рядом с синим домом.
    
    Кто пьёт воду? Кто держит зебру?
    

    Strange Beautiful Music

  • guru

    Сообщений: 4503

    Во понаписали! Остальное сегодня разбирать не буду... устал. За последние 7 часов написал 1(одну) строчку кода на js... :хммм:

    Уважаемый Mad Dollar! Мне сильно лениво собирать и постить ВСЕ ваши цитаты по решению этой задачи, но Вы в который раз уже МЕНЯЕТЕ свой ответ!

    Мне (после подсказки одного директора) это напоминает типовую ситуацию сдачи дерьма заказчику... так что:

    Позволю себе остаться при своем мнении, несмотря на то, что здесь уже обратили внимание на его "скороспелость".

    Требуются опытные, образованные, талантливые и работящие сотрудники... 2 из 4-х - не предлагать! :улыб:

  • activist

    Сообщений: 119

    И чё? На копипаст - другой копипаст:

    Норвежец пьёт воду (дурак, лучше бы пил водку), а японец держит зебру (идиот, зёбры живут в Африке).

    Хама угы

  • guru

    Сообщений: 4503

    Блин... как раз такой клочок потерял где-то... ваших рук дело? :миг:

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

    Требуются опытные, образованные, талантливые и работящие сотрудники... 2 из 4-х - не предлагать! :улыб:

  • guru

    Сообщений: 4503

    Вы по-прежнему невнимательны. Я не искал решение для "общего случая"... я его нашел на сайте детских развлечений... о чем писал сразу.

    Требуются опытные, образованные, талантливые и работящие сотрудники... 2 из 4-х - не предлагать! :улыб:

  • guru

    Сообщений: 4503

    2 задача:

    Мы сформулировали от обратного: ящики будут открыты, если число делителей нечетно, кроме первого (понятно что всегда закрыт). Ваша формулировка красивше. Поздравляю.

    Требуются опытные, образованные, талантливые и работящие сотрудники... 2 из 4-х - не предлагать! :улыб:

  • veteran

    Сообщений: 2865

    Ну раз вам, барин, лень, читать, но на копрокод и отсутствие кадров сетуете регулярно - ну уж извините.
    Заставлять вас думать занятие очевидно неблагодарное и бесполезное, увы, вы так и будете искать ветхих гуру, читавших ваши рекомендованные книги позавчера перед "собесом".
    Вы то в топике заявляете, что программист без математики и понимания - это никто и звать его не программист, то меня гуманитариаем называете, даже не поняв принципов решения, когда я вам принципы решения элементарной (простите, 10 класс ФМШ, тервер) задачи объясняю. И везде же в энтерпрайзе копрокод получается по вашему представлению (простите, а вы ентерпрайз-кода много написали? давно? работает? все без багов, как заявлялись? увеличили оборот индустрии на сколько денег?), как вы тут господину Well'у втирали в топике чуть раннее, когда вам указали что ваш идеальный код совсем не идеален - до совершенства далеко, и вам есть что узнать, а организацию процесса вы просто презираете судя по комментариям - ни один формализованный процесс разработки не заменит одного гуру, которым вы очевидно видите себя и прочих раритетов индустрии.
    Вы позволяете себе вешать ярлыки на незнакомых вам людей только потому, что вы жеманны и вольны в высказываниях, как первокурсница на посвяге, и да, "кто-то всегда знает что-то, что не знаете вы", отказываясь включать здравый смысл и читать ответы- вы же звездец какая звезда.

    Я менять свое решение могу сколько раз угодно, в конце концов если вам важно ЗАДАТЬ вопрос и показаться умным - ну так кажитесь, так как ПРАВИЛЬНЫЕ ответы вам не интересны. Решать вам сферического коня с математической точностью _полностью_ - увольте, меня без "пока" неплохо обеспечивает мой мозг, использование работодателем которого оплачивается по неплохому тарифу в среднем даже по РФ.

    подпись на реконструкции

  • guru

    Сообщений: 4503

    Насчет крышки люка, вот таки разыскал оригинал с вопросами: http://www.impactinterview.com/2009/10/140-google-interview-questions/

    Требуются опытные, образованные, талантливые и работящие сотрудники... 2 из 4-х - не предлагать! :улыб:

  • junior

    Сообщений: 16

    Horsmen,
    Воду пьет норвежец, зебру держит японец.

  • veteran

    Сообщений: 2865

    Write a regular expression which matches a email address.

    [censored]! It's really dangerous for human brains =) simple example is here (please try to be a strong): http://www.ex-parrot.com/pdw/Mail-RFC822-Address.html This people really want to hire people, which should speak this expression in any time of night?

    А так да, забавно =) Щас только дочитаю =)

    подпись на реконструкции

    Исправлено пользователем Mad_Dollar (23.02.12 02:27)

  • activist

    Сообщений: 197

    В ответ на:ну как вам сказать - если вы с гр-ном олджем настаиваете, то пусть будет 2-2-4-4-3-2-2-3-4 - так мышь ловится? Вторая часть - не самое главное, но вы упорно аппелируете к цвету трусов оппонента и его политическим предпочтениям. Ну детский сад вторая ясельная, честное слово.
    Ай-ай-ай!
    Как уже было не раз тут написано, есть два правильных коротких решения:
    2-3-4-4-3-2
    и то же самое с другого конца
    4-3-2-2-3-4
    Скажите, а какую цель преследует Ваш префикс 2-2-4- ?

    ps Чесслово, я бы уже давно признал ошибку и шёл дальше, чем продолжать лагать и выкручиваться. Да и вообще с мышками уже проехали.

    лучше с умным потерять, чем с дураком найти

  • activist

    Сообщений: 197

    В ответ на:как вы тут господину Well'у втирали в топике чуть раннее, когда вам указали что ваш идеальный код совсем не идеален
    Пардон, но не могу удержаться. Код Well'а прямая иллюстрация главы из Progmatic Programmer о том, как не стоит реализовывать программирование по контракту. В наше время можно открыть почти любой большой open source проект (не от студентов) даже от некоторых флагманов индустрии и увидеть, что такого шлака там просто нет. После написания определённого объема кода приходит определённое осмысленние ошибок-исключений. А по началу да, многие, обчитавшись книжек, пишут бессмысленные методы и функции-броненосцы. И я писал. И утверждаю, что код tolstopuz'а именно взвешенный оптимум с некоторыми шероховатостями. Это говорит о том, что он в своей жизни писал много кода, и думал над тем, что писал.
    Читайте на досуге чужой код, а не только код рядом сидящего такого же коллеги.

    лучше с умным потерять, чем с дураком найти

Страницы:
Перейти в форум