<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Комментарии к публикации «Интересные задачки с технических собеседований»]]></title>
    <link>https://habr.com/ru/articles/426345/</link>
    <description><![CDATA[Комментарии к публикации «Интересные задачки с технических собеседований»]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 08 Aug 2026 07:36:03 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      

      
        
  
    <item>
      <title>30.01.2019 10:38:41 sergix</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19681794</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19681794</link>
      <description><![CDATA[да, чистый MS SQL(+оконные функции). Вся соль в том, что отнимая роу нумбер у подряд идущих по IDROW записей, должно быть одинаковое значение :)]]></description>
      <pubDate>Wed, 30 Jan 2019 10:38:41 GMT</pubDate>
      <dc:creator><![CDATA[sergix]]></dc:creator>
    </item>
  

  
    <item>
      <title>30.01.2019 10:19:59 Loriowar</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19681668</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19681668</link>
      <description><![CDATA[<p>Можете диалект уточнить? Это MSSQL? А то у меня сходу не распарсилось в голове.</p>]]></description>
      <pubDate>Wed, 30 Jan 2019 10:19:59 GMT</pubDate>
      <dc:creator><![CDATA[Loriowar]]></dc:creator>
    </item>
  

  
    <item>
      <title>30.01.2019 09:22:13 sergix</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19681282</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19681282</link>
      <description><![CDATA[А как на счет искать дырки так:<br>
<br>
<pre><code class="sql">  select min([idRow]) [start],MAX(idrow) [end],COUNT(grp)-1 [length] from (
  select  
      [idRow] -ROW_NUMBER()  OVER (ORDER BY [idRow] )  AS grp,
      [idRow]
  FROM table
  )  x
  group by grp
  order by 1</code></pre><br>
Можно будет изучить на сколько были большие интервалы между дырками, запрос можно с таким же успехом выполнить для дат, где задача ещё интереснее.]]></description>
      <pubDate>Wed, 30 Jan 2019 09:22:13 GMT</pubDate>
      <dc:creator><![CDATA[sergix]]></dc:creator>
    </item>
  

  
    <item>
      <title>25.10.2018 06:31:39 asmm</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19278789</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19278789</link>
      <description><![CDATA[Про поиск «дырок» была целая статья на Хабре<br>
<a href="https://habr.com/post/303364/">Как sql-запросом извлечь из базы данных информацию, которой там нет</a><br>
Там решения под MySQL, Oracle, MSSQL<br>
Тестируем запросы здесь<br>
<a href="http://sqlfiddle.com/">sqlfiddle.com</a>]]></description>
      <pubDate>Thu, 25 Oct 2018 06:31:39 GMT</pubDate>
      <dc:creator><![CDATA[asmm]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.10.2018 10:18:59 uaggster</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19255153</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19255153</link>
      <description><![CDATA[Почему не подходит? Дырка в 1 запись — частный случай дырки в N записей :-)]]></description>
      <pubDate>Fri, 19 Oct 2018 10:18:59 GMT</pubDate>
      <dc:creator><![CDATA[uaggster]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.10.2018 06:58:01 Loriowar</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19254085</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19254085</link>
      <description><![CDATA[<p>"Очевидное одному — совсем не очевидно другому". Для вас здесь нет проблемы, а некоторые минут на 5 задумываются.</p>]]></description>
      <pubDate>Fri, 19 Oct 2018 06:58:01 GMT</pubDate>
      <dc:creator><![CDATA[Loriowar]]></dc:creator>
    </item>
  

  
    <item>
      <title>19.10.2018 05:07:29 dmmax</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19253837</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19253837</link>
      <description><![CDATA[Под условие конкретной задачи не подходит ;-)]]></description>
      <pubDate>Fri, 19 Oct 2018 05:07:29 GMT</pubDate>
      <dc:creator><![CDATA[dmmax]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.10.2018 13:38:57 uaggster</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19251669</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19251669</link>
      <description><![CDATA[Кстати, я не понял, в чем подвох первой задачи?<br>
Старое доброе сравнение id уже не работает (id левой записи &gt; id правой) в join уже не работает?<br>
Что там имелось ввиду то?<br>
<br>]]></description>
      <pubDate>Thu, 18 Oct 2018 13:38:57 GMT</pubDate>
      <dc:creator><![CDATA[uaggster]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.10.2018 13:27:02 uaggster</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19251613</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19251613</link>
      <description><![CDATA[В порядке легкого троллинга собеседователей. :-) <br>
На T-SQL:<br>
<pre><code class="sql">if OBJECT_ID ('tempdb..#t') is not null
	drop table #t

Create table #t (N int)

insert into #t (N)
Values (1), (2), (4), (6), (100) 

;With s as 
	(Select 1 N
	Union all
	Select N+1 from s
		Where N &lt; any (Select N from #t))
Select * from s
except
Select * from #t
Option (maxrecursion 0)
</code></pre><br>
<br>
Можно и что-то более идиотское придумать.]]></description>
      <pubDate>Thu, 18 Oct 2018 13:27:02 GMT</pubDate>
      <dc:creator><![CDATA[uaggster]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.10.2018 12:31:52 Gibboustooth</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19251289</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19251289</link>
      <description><![CDATA[Этого всего не нужно для решения.]]></description>
      <pubDate>Thu, 18 Oct 2018 12:31:52 GMT</pubDate>
      <dc:creator><![CDATA[Gibboustooth]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.10.2018 11:43:18 molec</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19251045</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19251045</link>
      <description><![CDATA[Если кто-то зашел в комнату, сможет ли он об этом сказать остальным? Могут ли они хотя бы перестукиваться? Есть ли возможность делать отметки на стенах/полу/потолке в комнате? Или этого не нужно для решения?]]></description>
      <pubDate>Thu, 18 Oct 2018 11:43:18 GMT</pubDate>
      <dc:creator><![CDATA[molec]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.10.2018 10:29:04 Gibboustooth</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19250671</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19250671</link>
      <description><![CDATA[Да, должно быть условие, что изначально свет в комнате выключен.]]></description>
      <pubDate>Thu, 18 Oct 2018 10:29:04 GMT</pubDate>
      <dc:creator><![CDATA[Gibboustooth]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.10.2018 09:33:23 hatari90</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19250367</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19250367</link>
      <description><![CDATA[Задача имеет решение без условия «1 посещение в день»?<br>
<div class="spoiler"><b class="spoiler_title">мысль</b><div class="spoiler_text">Допустим, для стратегии со счетчиком, первый посетитель не сможет узнать, что он первый. Либо должно быть известно начальное положение выключателя.<br>
</div></div>]]></description>
      <pubDate>Thu, 18 Oct 2018 09:33:23 GMT</pubDate>
      <dc:creator><![CDATA[hatari90]]></dc:creator>
    </item>
  

  
    <item>
      <title>18.10.2018 06:54:06 Gibboustooth</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19249519</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19249519</link>
      <description><![CDATA[Про шляпы задача неплохая, но мне больше нравится задача про заключенных и лампочку. Хорошо подходит для программистов)<br>
<br>
<div class="spoiler"><b class="spoiler_title">Формулировка задачи</b><div class="spoiler_text">В тюрьме в одиночных камерах содержится 10 заключенных. В один день начальник тюрьмы собирает их всех вместе и говорит, что хочет с ними сыграть в игру. Если они согласятся, их будут по одному в случайном порядке (в том числе несколько раз одного и того же человека) тайно от остальных водить в специальную комнату. В комнате есть лампочка и выключатель, так что заключенный может включить лампочку, выключить ее или ничего не делать. В любой момент любой из них может сказать: «я уверен, что все заключенные посетили эту комнату хотя бы один раз». Если он прав — всех заключенных отпустят. Если нет — все будут немедленно казнены. Перед началом игры заключенные могут обсудить стратегию поведения. Вопрос: какая стратегия позволяет заключенным гарантированно выиграть в эту игру?<br>
</div></div>]]></description>
      <pubDate>Thu, 18 Oct 2018 06:54:06 GMT</pubDate>
      <dc:creator><![CDATA[Gibboustooth]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 17:12:25 faiwer</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19247821</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19247821</link>
      <description><![CDATA[<p>Ух, и правда. Это алгоритм <em>разрушительной</em> мощи. И быстрый и памяти совсем не ест. Правда от списка остаются одни только рожки да ножки :)</p>]]></description>
      <pubDate>Wed, 17 Oct 2018 17:12:25 GMT</pubDate>
      <dc:creator><![CDATA[faiwer]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 17:03:25 tamakio</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19247795</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19247795</link>
      <description><![CDATA[<p>Можно создать свой собственный узел (node) и при прохождении всего списка заменять previous.next на myNode.<br>
Итерироваться пока current.next != null.<br>
Если цикл был — последним элементом будет ваш </p>]]></description>
      <pubDate>Wed, 17 Oct 2018 17:03:25 GMT</pubDate>
      <dc:creator><![CDATA[tamakio]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 15:57:21 Ermit</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19247551</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19247551</link>
      <description><![CDATA[Согласен с Вами, у сеньоров имеет смысл смотреть опыт, у джуниоров — эрудицию и интеллект. :-)]]></description>
      <pubDate>Wed, 17 Oct 2018 15:57:21 GMT</pubDate>
      <dc:creator><![CDATA[Ermit]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 15:50:17 Loriowar</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19247523</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19247523</link>
      <description><![CDATA[<p>Ваш вариант хорош для senior-разработчиков. У них опыта вагон с тележкой и остаётся проверить не врёт ли он и адекватен ли. А как же ребята ниже senior? Как их собесить? Ведь им большую часть означенного ещё предстоит постичь.</p>]]></description>
      <pubDate>Wed, 17 Oct 2018 15:50:17 GMT</pubDate>
      <dc:creator><![CDATA[Loriowar]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 15:37:38 Ermit</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19247471</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19247471</link>
      <description><![CDATA[Ни как, эти проблемы как раз и являются показателем адекватности соискателя. Если человек умеет сделать декомпозию задачи, набросать вариант (пусть плохой) бизнес-логики, выбрать небольшой ключевой модуль (или даже функцию) и определить сигнатуру или сделать кусок логики на псевдокоде — это показатель уровня.<br>
<br>
Но я соглашусь с тем, что в больших компаниях вообще идет борьба с любой индивидуальностью. И они правы, для них важнее стандарты, они могут позволить себе неэффективность «в малом»…]]></description>
      <pubDate>Wed, 17 Oct 2018 15:37:38 GMT</pubDate>
      <dc:creator><![CDATA[Ermit]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 15:33:02 Loriowar</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19247459</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19247459</link>
      <description><![CDATA[<p>Из "проблемной области компании" у меня получалось поговорить только про архитектуру. Остальные "живые" задачи либо изоморфны багам и там особо нечего обсуждать, либо тянут за собой мешок бизнес-логики и особенностей системы; то есть, пока расскажешь все вводные начнёт смеркаться и кандидат уснёт. Вы как такие проблемы обходите при подготовке задач?</p>]]></description>
      <pubDate>Wed, 17 Oct 2018 15:33:02 GMT</pubDate>
      <dc:creator><![CDATA[Loriowar]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 14:35:52 paranoya_prod</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19247251</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19247251</link>
      <description><![CDATA[Это тот случай, когда понимаешь, что не нужно было отлынивать от физкультуры, чтобы успеть сбежать. Или от ОБЖ, чтобы понять, что эта поездка на остров попахивает неприятностями.<br>
:)]]></description>
      <pubDate>Wed, 17 Oct 2018 14:35:52 GMT</pubDate>
      <dc:creator><![CDATA[paranoya_prod]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 14:32:55 Ermit</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19247235</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19247235</link>
      <description><![CDATA[Лотереи, экзамены, викторины… удобно для HR, неудобно для соискателя, разорительно для владельца. Небольшая тестовая задача, очень хорошо, если находится в проблемной области компании. Сразу будет видно, на что в реальной работе способен соискатель.]]></description>
      <pubDate>Wed, 17 Oct 2018 14:32:55 GMT</pubDate>
      <dc:creator><![CDATA[Ermit]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 14:30:35 paranoya_prod</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19247219</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19247219</link>
      <description><![CDATA[Нет, расстрелять могут любое кол-во, тут как повезёт (вариант «орёл или решка»).<br>
:)]]></description>
      <pubDate>Wed, 17 Oct 2018 14:30:35 GMT</pubDate>
      <dc:creator><![CDATA[paranoya_prod]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 12:45:45 berez</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19246725</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19246725</link>
      <description><![CDATA[На практике люди не смогут увидеть всех стоящих впереди — даже если рост у всех одинаковый, ближайший впередистоящий будет закрывать своей башкой весь обзор. Опять же, никто не обещал, что все заключенные обладают орлиным зрением.<br>
<br>
С учетом того, что люди переминаются на ногах, шапки две-три впереди еще можно разглядеть. Но посчитать количество черных шапок в очереди из, скажем, двух сотен человек — абсолютно нереально.<br>
<br>
И да, вы не учитываете, что люди бывают тупые, шибко умные и просто приезжие из солнечных стран — они могут тупо не понять, что именно им надо делать. Могут не услышать, что там кто сказал. Короче, в реальности нужен какой-то очень простой способ, иначе расстреляют ровно половину. :)]]></description>
      <pubDate>Wed, 17 Oct 2018 12:45:45 GMT</pubDate>
      <dc:creator><![CDATA[berez]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 12:11:11 Kaiser</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19246579</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19246579</link>
      <description><![CDATA[С шапками очень популярная, легкая и из разряда не рекомендованных к собеседованиям. Но такого рода задачи интересно просто решать в свободное от работы время.<br>
<br>
Вариант этой задачи от Михаила на порядок интереснее, где количество заключенных алеф-0 и нужна бесконечная память: <a href="https://habr.com/post/54824/">habr.com/post/54824</a>]]></description>
      <pubDate>Wed, 17 Oct 2018 12:11:11 GMT</pubDate>
      <dc:creator><![CDATA[Kaiser]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 10:10:03 molec</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19245969</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19245969</link>
      <description><![CDATA[1 видит впереди 4 черных шапки. Четное. Говорит «белый» и случайно выживает.<br>
Второй слышал, что 1 «сказал черный 0 раз». Т.е. он знает, что 1 увидел четное число черных шапок. Считает черные шапки сам — ага, 3, т.е. нечет. Он понимает, что лишняя черная шапка на нем, говорит «черный».<br>
Третий слышал 1 раз, что говорили «черный». Значит перед предыдущим было нечетное число черных шапок. Пересчитывает — 2, четное. Значит, лишняя шапка на нет. Говорит «черный».<br>
Четвертый слышал четное число раз слово «черный». Значит перед предыдущим было четное число черных шапок. Он видит только одну, Значит лишняя черная на нем. Говорит черный.<br>
Пятый и шестой слышали «черный» нечетное число раз. Пересчитывают черные шапки — 1. Говорят белый.<br>
Последний слышал «черный нечетное число раз, значит на нем черная шапка.<br>
<br>
Итого, все выжили.]]></description>
      <pubDate>Wed, 17 Oct 2018 10:10:03 GMT</pubDate>
      <dc:creator><![CDATA[molec]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 07:20:20 paranoya_prod</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19245073</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19245073</link>
      <description><![CDATA[Второй Ваш вариант, при условии, что впередистоящий не закрывает своей головой других :) я не совсем понял, объясните на примере:<br>
<br>
Черный — 1<br>
Белый — 0 <br>
Очередь на жизнь: 01 11 00 01]]></description>
      <pubDate>Wed, 17 Oct 2018 07:20:20 GMT</pubDate>
      <dc:creator><![CDATA[paranoya_prod]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 07:07:54 Skiffrusspb</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19245025</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19245025</link>
      <description><![CDATA[Можно короче: select nn+1 from #t where nn+1 not in (select nn from #t)]]></description>
      <pubDate>Wed, 17 Oct 2018 07:07:54 GMT</pubDate>
      <dc:creator><![CDATA[Skiffrusspb]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 06:50:45 Loriowar</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244973</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244973</link>
      <description><![CDATA[<p>Как говорил товарищ Королёв: "критикуешь — предлагай!" Посему, коли у вас есть необычный опыт собеседований и/или своя подборка задач — пожалуйста, поделитесь. Лично мне будет интересно и в будущем пригодится.</p><br>
<p>Касаемо "общей практики и нерешаемых задач": там в самом начале статьи написано "Все задачки на логику и/или о программировании. Никакого психологического подтекста и круглых люков." Так что "что на коробке, то и в коробке". А на гугло-яндексовые задачки в <a href="https://habr.com/post/426345/#comment_19240499">комментарии</a> выше была ссылка. Вот там позабористей трава.</p>]]></description>
      <pubDate>Wed, 17 Oct 2018 06:50:45 GMT</pubDate>
      <dc:creator><![CDATA[Loriowar]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 06:10:11 a_e_tsvetkov</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244835</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244835</link>
      <description><![CDATA[По моему опыту такие задачи определяют лишь тот факт что собеседуемый уже с ними встречался (лично меня спрашивали почти все из них).<br>
<br>
Ну и конечно честность. Кто-то может сказать что уже знает ответ, а кто-то просто его скажет сделав вид что решил на месте.]]></description>
      <pubDate>Wed, 17 Oct 2018 06:10:11 GMT</pubDate>
      <dc:creator><![CDATA[a_e_tsvetkov]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 06:02:58 a_e_tsvetkov</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244811</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244811</link>
      <description><![CDATA[Возможно вы правы и тут дело в моих предубеждениях. Я почему то всегда думаю об абстрактном в вакууме списке и не люблю <pre><code class="java">null</code></pre>.]]></description>
      <pubDate>Wed, 17 Oct 2018 06:02:58 GMT</pubDate>
      <dc:creator><![CDATA[a_e_tsvetkov]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 04:46:09 faiwer</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244671</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244671</link>
      <description><![CDATA[<blockquote>можно модифицировать список<br>
без дополнительной памяти</blockquote><p>А как? Я так понимаю вы предлагаете хранить бит посещения в каждом пройденном звене. Да? Но ведь это никакие не O(1) по памяти.</p>]]></description>
      <pubDate>Wed, 17 Oct 2018 04:46:09 GMT</pubDate>
      <dc:creator><![CDATA[faiwer]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 04:31:47 tamakio</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244645</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244645</link>
      <description><![CDATA[<p>Это если надо O(1) по памяти и О(n) по </p>]]></description>
      <pubDate>Wed, 17 Oct 2018 04:31:47 GMT</pubDate>
      <dc:creator><![CDATA[tamakio]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 04:24:58 tamakio</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244627</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244627</link>
      <description><![CDATA[<p>Там можно решить без дополнительной памяти, если можно модифицировать список.</p>]]></description>
      <pubDate>Wed, 17 Oct 2018 04:24:58 GMT</pubDate>
      <dc:creator><![CDATA[tamakio]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 02:14:44 dmmax</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244555</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244555</link>
      <description><![CDATA[Да, после написание поста понял что не хватает условий. Вот переделанный вариант:<br>
<div class="spoiler"><b class="spoiler_title">Дубль два: Поиск 'дырок' с помощью SQL</b><div class="spoiler_text"><pre><code class="sql">SELECT n1.position + 1
FROM somenumbers n1
  LEFT JOIN somenumbers n2 ON n1.position + 1 = n2.position
  LEFT JOIN somenumbers n3 ON n1.position + 2 = n3.position
WHERE n2.position IS NULL AND n3.position IS NOT NULL</code></pre><br>
</div></div>]]></description>
      <pubDate>Wed, 17 Oct 2018 02:14:44 GMT</pubDate>
      <dc:creator><![CDATA[dmmax]]></dc:creator>
    </item>
  

  
    <item>
      <title>17.10.2018 01:03:20</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244527</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244527</link>
      <description><![CDATA[НЛО прилетело и опубликовало эту надпись здесь]]></description>
      <pubDate>Wed, 17 Oct 2018 01:03:20 GMT</pubDate>
      
    </item>
  

  
    <item>
      <title>17.10.2018 00:19:46 SiliconValleyHobo</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244513</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244513</link>
      <description><![CDATA[Какие-то детские задачки, честно говоря. Кого они смогут отсеять? Что именно показать?<br>
Если кандидат их решает — он считается «годным»? А если не решает, то бракуется?<br>
<br>
Мне казалось, что общепринятая практика — это давать задачи и вопросы, на которые иначально в стрессовой ситуации собеседования смогут дать идеально правильный ответ единицы людей во всем мире, если вообще хоть кто-либо. На таких задачах кандидат итеративно шаг за шагом оптимизирует наивное решение при помощи своей головы или наводящих вопросов. И вопрос, скорее не в том, чтобы человек решил. А том, чтобы проследить за его мыслительным процессом при изменении сложности задачи от детской до уровня финалов ACM/ICPC.<br>
<br>
Я понимаю, что инженеры и программисты нужны разные. Какие-то — делать сайты-визитки. Какие-то — бизнес-логику на 1С. Какие-то — высоконагруженные веб-сервисы. И на какие-то работы будет достаточно и таких задачек. Но блин, на них все равно же мыслительный процесс толком не проследить.<br>
<br>
Вообще интересные задачки, как водится, встречал в обсуждениях гугловых интервью. Они просто эталонны.<br>
Афайк у Яндекса тоже ребята любят дичь поспрашивать. После него можно кучу крутых методов понабрать.]]></description>
      <pubDate>Wed, 17 Oct 2018 00:19:46 GMT</pubDate>
      <dc:creator><![CDATA[SiliconValleyHobo]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.10.2018 20:35:17 hatari90</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244171</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244171</link>
      <description><![CDATA[Пардон, точно.]]></description>
      <pubDate>Tue, 16 Oct 2018 20:35:17 GMT</pubDate>
      <dc:creator><![CDATA[hatari90]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.10.2018 20:21:59 Paran01d</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244143</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244143</link>
      <description><![CDATA[<p>В подсказке к заданию как раз про это и говорится.</p>]]></description>
      <pubDate>Tue, 16 Oct 2018 20:21:59 GMT</pubDate>
      <dc:creator><![CDATA[Paran01d]]></dc:creator>
    </item>
  

  
    <item>
      <title>16.10.2018 20:13:56</title>
      <guid isPermaLink="true">https://habr.com/ru/articles/426345/#comment_19244129</guid>
      <link>https://habr.com/ru/articles/426345/#comment_19244129</link>
      <description><![CDATA[НЛО прилетело и опубликовало эту надпись здесь]]></description>
      <pubDate>Tue, 16 Oct 2018 20:13:56 GMT</pubDate>
      
    </item>
  


      

      

    
  </channel>
</rss>
