10 логических заГач с собесеГований, которые Š·Š°ŃŃ‚Š°Š²ŃŃ‚ Š·Š°ŃŃ‚Ń€ŠµŠ»ŠøŃ‚ŃŒŃŃ

ИногГа «хитрые» Š¾Š³Ń€Š°Š½ŠøŃ‡ŠµŠ½ŠøŃ Š¼Š¾Š³ŃƒŃ‚ ŃŃ‚Š°Ń‚ŃŒ поГсказкой. Š’ нашем ŃŠ»ŃƒŃ‡Š°Šµ поГсказка ŃŠæŃ€ŃŃ‚Š°Š½Š° в информации о том, что весы можно ŠøŃŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ Ń‚Š¾Š»ŃŒŠŗŠ¾ оГин раз. ŠšŠ°Š¶ŠµŃ‚ŃŃ, что проблема Ń€ŠµŃˆŠµŠ½Š°, но если вы ŠæŠ¾ŠæŃ‹Ń‚Š°ŠµŃ‚ŠµŃŃŒ Š·Š°ŠæŃƒŃŃ‚ŠøŃ‚ŃŒ ŃŃ‚Š¾Ń‚ коГ, то программа ŃƒŠæŠ°Š“ŠµŃ‚ в Š»ŃŽŠ±Š¾Š¼ ŃŠ»ŃƒŃ‡Š°Šµ.

ŠŠø оГин ŠøŠ· перечисленных ответов не принесёт вам в Google много баллов. Š˜Š½Ń‚ŠµŃ€Š²ŃŒŃŽŠ²ŠµŃ€Ń‹ рассказывали, что Š»ŃƒŃ‡ŃˆŠøŠ¹ ответ, который они ŃŠ»Ń‹ŃˆŠ°Š»Šø был таким — Š²Ń‹ŠæŃ€Ń‹Š³Š½ŃƒŃ‚ŃŒ ŠøŠ· бленГера. ŠŠ°Ń‡Š½Ń‘Š¼ с классификации наиболее ŠæŠ¾ŠæŃƒŠ»ŃŃ€Š½Ń‹Ń… ответов, затем расскажем про тот, который ŃŃ‡ŠøŃ‚Š°ŠµŃ‚ŃŃ Š»ŃƒŃ‡ŃˆŠøŠ¼ среГи ŠøŠ½Ń‚ŠµŃ€Š²ŃŒŃŽŠ²ŠµŃ€Š¾Š² в Google.

ЗаГачи Š“Š»Ń разработчиков

ŠœŠµŃ‚Š¾Š“ declare Š±ŃƒŠ“ŠµŃ‚ ŠæŃ€Š¾Š²ŠµŃ€ŃŃ‚ŃŒ ŠæŠ¾Ń€ŃŠ“Š¾Šŗ Š¾Š±ŃŠŃŠ²Š»ŠµŠ½ŠøŃ, Š“Š¾Š±Š°Š²Š»ŃŃ ŠŗŠ°Š¶Š“ŃƒŃŽ Š½ŠµŠæŃ€ŠµŃ€Ń‹Š²Š½ŃƒŃŽ ŠæŠ°Ń€Ńƒ ŃŠ»ŠµŠ¼ŠµŠ½Ń‚Š¾Š² (v, w) Šŗ Š³Ń€Š°Ń„Ńƒ. ВпослеГствии он проверит, не ŠæŠ¾ŃŠ²ŠøŠ»Š¾ŃŃŒ ли циклов. Если возник цикл, он ŃƒŠ“Š°Š»ŠøŃ‚ Гобавленное ребро ŠøŠ· графика Šø выйГет. ŠÆ мог бы ŠæŃ€Š¾Š“Š¾Š»Š¶Š°Ń‚ŃŒ Š“ŠµŠ¹ŃŃ‚Š²Š¾Š²Š°Ń‚ŃŒ так же Šø Гальше, но лишь у небольшого числа книг количество страниц ŠæŃ€ŠµŠ²Ń‹ŃˆŠ°ŠµŃ‚ 999.

  • ŠžŠ“Š½Š°ŠŗŠ¾ нам наГо Š¾ŠæŃ€ŠµŠ“ŠµŠ»ŠøŃ‚ŃŒ трех самых быстрых.
  • Š•ŃŃ‚ŃŒ несколько простых иГей, но, ŃƒŠ²Ń‹, они Š¼Š¾Š³ŃƒŃ‚ ŠæŠ¾ŠŗŠ°Š·Š°Ń‚ŃŒŃŃ несправеГливыми.
  • Если вы ŠæŃ€ŠøŠ“ŃƒŠ¼Š°Š»Šø Ń€ŠµŃˆŠµŠ½ŠøŠµ, то Š½Š°ŠæŠøŃŠ°Ń‚ŃŒ Šø ŠæŃ€Š¾Š²ŠµŃ€ŠøŃ‚ŃŒ его вы можете зГесь, на codeforces.
  • По окончании работы алгоритма в нашем Ń€Š°ŃŠæŠ¾Ń€ŃŠ¶ŠµŠ½ŠøŠø Š¾ŠŗŠ°Š¶ŠµŃ‚ŃŃ ŠæŃ€Š°Š²ŠøŠ»ŃŒŠ½Š¾Šµ значение min (минимальное Ń€Š°ŃŃŃ‚Š¾ŃŠ½ŠøŠµ).
  • Положим, у нас ŠµŃŃ‚ŃŒ Š½ŠµŠŗŠ¾Ń‚Š¾Ń€Š°Ń ŠŗŠ¾Š½ŠµŃ‡Š½Š°Ń ŠæŠ¾ŃŠ»ŠµŠ“Š¾Š²Š°Ń‚ŠµŠ»ŃŒŠ½Š¾ŃŃ‚ŃŒ чисел Šø мы имеем итератор, ŃƒŠŗŠ°Š·Ń‹Š²Š°ŃŽŃ‰ŠøŠ¹ на первый ŃŠ»ŠµŠ¼ŠµŠ½Ń‚.

Š’Ń‹ ŠæŠ¾ŃŃ‚Š¾ŃŠ½Š½Š¾ перескакиваете с оГного на Š“Ń€ŃƒŠ³Š¾Šµ Šø выГвигаете ŃŠ»ŃƒŃ‡Š°Š¹Š½Ń‹Šµ ŠæŃ€ŠµŠ“ŠæŠ¾Š»Š¾Š¶ŠµŠ½ŠøŃ? Или вы поГхоГите Šŗ Ń€ŠµŃˆŠµŠ½ŠøŃŽ заГачи логически? ŠžŠ±Ń€Š°Ń‚ŠøŃ‚Šµ внимание, что многие вопросы Ферми ŃŠ²ŃŠ·Š°Š½Ń‹ со сферическими спортивными преГметами, Š·Š°ŠæŠ¾Š»Š½ŃŃŽŃ‰ŠøŠ¼Šø Š°Š²Ń‚Š¾Š±ŃƒŃŃ‹, бассейны, самолёты или стаГионы. Š’Ń‹ можете ŠæŠ¾Š»ŃƒŃ‡ŠøŃ‚ŃŒ Š“Š¾ŠæŠ¾Š»Š½ŠøŃ‚ŠµŠ»ŃŒŠ½Ń‹Šµ баллы, если ŃƒŠæŠ¾Š¼ŃŠ½ŠøŃ‚Šµ Š³ŠøŠæŠ¾Ń‚ŠµŠ·Ńƒ ŠšŠµŠæŠ»ŠµŃ€Š°.

Логические

Š¢ŠµŠæŠµŃ€ŃŒ ŃŃ‚Š¾Ń‚ коГ ŠæŃ€Š°Š²ŠøŠ»ŃŒŠ½Š¾ вывеГет список чисел от 100 Го 1, в ŃƒŠ±Ń‹Š²Š°ŃŽŃ‰ŠµŠ¼ ŠæŠ¾Ń€ŃŠ“ŠŗŠµ. Все что мы может ŠæŠ¾Š»ŃƒŃ‡ŠøŃ‚ŃŒ с оГного Гатчика (при новой постановке заГачи) — ŃŃ‚Š¾ ŃŠ¾Š¾Ń‚Š½Š¾ŃˆŠµŠ½ŠøŠµ черного Šø белого в покраске, что Šø так известно (50/50). Š˜Š·Š½Š°Ń‡Š°Š»ŃŒŠ½Š°Ń постановка заГачи не Š“Š¾ŠæŃƒŃŠŗŠ°ŠµŃ‚ использование Ń‚Ń€ŠµŃ‚ŃŒŠµŠ³Š¾ цвета, но ŠæŠ¾Š·Š²Š¾Š»ŃŠµŃ‚ взамен ŠøŃŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ Ń€Š°ŃŠŗŃ€Š°ŃŠŗŃƒ Ā«Š·ŠµŠ±Ń€ŃƒĀ». ŠžŠ“ŠøŠ½ ŠøŠ· трех секторов можно Š·Š°ŠŗŃ€Š°ŃŠøŃ‚ŃŒ множеством тонких полос с череГованием черного Šø белого цветов.

заГачи на логику на собесеГовании

Š¢ŃƒŃ‚ поГхоГит количество ŠæŃ€ŃŠ¼Ń‹Ń… ŃˆŃ‚Ń€ŠøŃ…Š¾Š² Šø кривых. Далее несложно Š“Š¾Š³Š°Š“Š°Ń‚ŃŒŃŃ, что букве Š” ŃŠ¾Š¾Ń‚Š²ŠµŃ‚ŃŃ‚Š²ŃƒŠµŃ‚, например, «ППППП», в ŃŠ»ŃƒŃ‡Š°Šµ её Š½Š°ŠæŠøŃŠ°Š½ŠøŃ как на преГложенном Ń€ŠøŃŃƒŠ½ŠŗŠµ. ŠŸŃ€ŠµŠ“ŃŃ‚Š°Š²ŃŒŃ‚Šµ себе Š·Š°Š¼ŠŗŠ½ŃƒŃ‚ŃƒŃŽ по Š¾ŠŗŃ€ŃƒŠ¶Š½Š¾ŃŃ‚Šø Š¶ŠµŠ»ŠµŠ·Š½ŃƒŃŽ Š“Š¾Ń€Š¾Š³Ńƒ. По ней еГет поезГ, послеГний вагон которого скреплён с первым так, что Š²Š½ŃƒŃ‚ри можно свобоГно ŠæŠµŃ€ŠµŠ¼ŠµŃ‰Š°Ń‚ŃŒŃŃ межГу вагонами. Š’Ń‹ оказались в оГном ŃŠ»ŃƒŃ‡Š°Š¹Š½Š¾Š¼ вагоне Šø ваша заГача — ŠæŠ¾Š“ŃŃ‡ŠøŃ‚Š°Ń‚ŃŒ ŠøŃ… общее количество. Š’ кажГом вагоне можно Š²ŠŗŠ»ŃŽŃ‡Š°Ń‚ŃŒ или Š²Ń‹ŠŗŠ»ŃŽŃ‡Š°Ń‚ŃŒ свет, но Š½Š°Ń‡Š°Š»ŃŒŠ½Š¾Šµ положение ŠæŠµŃ€ŠµŠŗŠ»ŃŽŃ‡Š°Ń‚ŠµŠ»ŠµŠ¹ ŃŠ»ŃƒŃ‡Š°Š¹Š½Š¾Šµ Šø заранее неизвестно.

ЗаГача про ŃŠ»ŠµŠŗŃ‚Ń€Š¾Š³ŠøŃ‚Š°Ń€Ń‹

Тем не менее преГлагаем вам ŠæŠ¾Ń€Š°ŃŃŃƒŠ¶Š“Š°Ń‚ŃŒ наГ Ń€ŠµŃˆŠµŠ½ŠøŠµŠ¼. Дамые ŠæŠ¾ŠæŃƒŠ»ŃŃ€Š½Ń‹Šµ заГачи с IT-собесеГований — более 100 логических заГач, IT-кейсов Šø заГаний по разработке Š“Š»Ń ŠæŃ€Š¾Ń„ŠµŃŃŠøŠ¾Š½Š°Š»ŃŒŠ½Ń‹Ń… программистов (с ответами!). ŠŠ° самом Геле, заГачи на логику на собесеГовании найти ответ не Š¾Š±ŃŠ·Š°Ń‚ŠµŠ»ŃŒŠ½Š¾. ŠŸŠµŃ€Š²Ń‹Š¹ вариант — ŠæŃ€ŠµŠ“Š»Š¾Š¶ŠøŃ‚ŃŒ ŠøŠ½Ń‚ŠµŃ€Š²ŃŒŃŽŠµŃ€Ńƒ Š³ŠµŠ½ŠøŠ°Š»ŃŒŠ½Ń‹Š¹ бизнес-план, в котором все серверы ŃŃ„Ń„ŠµŠŗŃ‚ŠøŠ²Š½Š¾ заГействованы. ŠžŠ“Š½Š°ŠŗŠ¾ Š·Š°Š“Š°Ń‡Ńƒ вы не Ń€ŠµŃˆŠøŃ‚Šµ — на Ń€ŠµŠ°Š»ŠøŠ·Š°Ń†ŠøŃŽ ŃŃ‚Š¾Š³Š¾ плана ŃŠ²Š½Š¾ ŃƒŠ¹Š“ŠµŃ‚ больше Š“Š½Ń.

заГачи на логику на собесеГовании

Дила Ń‚ŃŠ¶ŠµŃŃ‚Šø толкает белее Ń‚ŃŠ¶ŠµŠ»Ń‹Š¹ Š²Š¾Š·Š“ŃƒŃ… вниз, Š·Š°ŃŃ‚Š°Š²Š»ŃŃ легкий ŃˆŠ°Ń€ŠøŠŗ Š“Š°Š²ŠøŃ‚ŃŒ на Ā«Š»ŃƒŠ½Š½ŃƒŃŽ ŠŗŃ€Ń‹ŃˆŃƒĀ». ŠŠ°Š¼ нужно ŠæŠ¾Š“ŃŃ‡ŠøŃ‚Š°Ń‚ŃŒ количество вариантов ŠæŃ€Š¾Ń…Š¾Š¶Š“ŠµŠ½ŠøŃ Гистанции с Š„ шагов вправо Šø Y шагов вниз (X + Y шагов). Если бы мы работали с массивом, то было бы много сложностей, ŃŠ²ŃŠ·Š°Š½Š½Ń‹Ń… со смещением ŃŠ»ŠµŠ¼ŠµŠ½Ń‚Š¾Š². ŠŠ°ŠæŠøŃˆŠøŃ‚Šµ коГ, Ń€Š°Š·Š±ŠøŠ²Š°ŃŽŃ‰ŠøŠ¹ ŃŠ²ŃŠ·Š½Ń‹Š¹ список Š²Š¾ŠŗŃ€ŃƒŠ³ некоторого Š·Š½Š°Ń‡ŠµŠ½ŠøŃ так, чтобы все меньшие ŃƒŠ·Š»Ń‹ оказались переГ узлами, большими или равными ŃŃ‚Š¾Š¼Ńƒ Š·Š½Š°Ń‡ŠµŠ½ŠøŃŽ. ŠŸŠ¾Š²Ń‚Š¾Ń€ŠµŠ½ŠøŠµ ŃŃ‚Š¾Š¹ ŠæŃ€Š¾Ń†ŠµŠ“ŃƒŃ€Ń‹ три раза Š³ŠµŠ½ŠµŃ€ŠøŃ€ŃƒŠµŃ‚ число в Гиапазоне от 000 Го 111. ŠŸŠµŃ€ŠµŠ²ŠµŠ“ŠøŃ‚Šµ снова в Š“ŠµŃŃŃ‚ŠøŃ‡Š½Š¾Šµ исчисление, Šø тогГа человек, у которого выпало большее число, выигрывает (например, 101 означает, что выиграл лотерейный билет ā„– 5).

ЗаГачи на логику, Ń‚ŠµŠ¾Ń€ŠøŃ Šø live coding: чего Š¶Š“Š°Ń‚ŃŒ IT-специалистам на ŃŠ¾Š±ŠµŃŠµŠ“Š¾Š²Š°Š½ŠøŃŃ…

И уж тут-то, по ŠŗŃ€Š°ŃŠ¼ зонта, Š“Š¾Š¶Š“Ń больше, чем гГе-либо еще. Это означает, что Š»ŃŽŠ±Š°Ń Ń‡Š°ŃŃ‚ŃŒ вашего тела, ŠŗŠ¾Ń‚Š¾Ń€Š°Ń Š²Ń‹ŃŃƒŠ½ŠµŃ‚ŃŃ за ŃŃ‚Š¾Ń‚ край защиты, промокнет быстрее, чем если бы вы шли без зонта. Š’ алгоритме с балансировкой мы Š³Š°Ń€Š°Š½Ń‚ŠøŃ€ŃƒŠµŠ¼, что maxHeap Š±ŃƒŠ“ŠµŃ‚ всегГа ŃŠ¾Š“ŠµŃ€Š¶Š°Ń‚ŃŒ Š“Š¾ŠæŠ¾Š»Š½ŠøŃ‚ŠµŠ»ŃŒŠ½Ń‹Š¹ ŃŠ»ŠµŠ¼ŠµŠ½Ń‚. Тот же самый закон ŃŠ»ŠµŠ“ŃƒŠµŃ‚ ŠøŃŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ Šø Š¾Ń‚Š²ŠµŃ‡Š°Ń на наш вопрос. Š”Š»Ń ŃŃ‚Š¾Š³Š¾ наГо Š·Š°Š¼ŠµŠ½ŠøŃ‚ŃŒ «сосиски» Šø Ā«Š±ŃƒŠ»Š¾Ń‡ŠŗŠøĀ» на «сомножители на 2Ā» Šø «сомножители на 5Ā».

Š’Ń‹ попали в ŠæŠµŃ€ŠµŠ“Š°Ń‡Ńƒ Ā«ŠžŃ€ŠµŠ» Šø Ń€ŠµŃˆŠŗŠ°Ā», вам нужно Š¾ŠæŃ€ŠµŠ“ŠµŠ»ŠøŃ‚ŃŒ, кому Š“Š¾ŃŃ‚Š°Š½ŠµŃ‚ŃŃ Š·Š¾Š»Š¾Ń‚Š°Ń карта. ŠžŠ“Š½Š°ŠŗŠ¾ ŠµŠ“ŠøŠ½ŃŃ‚Š²ŠµŠ½Š½Š°Ń монетка, что у вас ŠµŃŃ‚ŃŒ, погнулась, ŠæŠ¾ŃŃ‚Š¾Š¼Ńƒ она вносит ŃŠ²Š½Ń‹Šµ ŠøŃŠŗŠ°Š¶ŠµŠ½ŠøŃ в Ń€ŠµŠ·ŃƒŠ»ŃŒŃ‚Š°Ń‚ при поГбрасывании. Как ŠøŃŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ Ń‚Š°ŠŗŃƒŃŽ Š¼Š¾Š½ŠµŃ‚Ńƒ, чтобы ŠæŃ€ŠøŠ½ŃŃ‚ŃŒ справеГливое Ń€ŠµŃˆŠµŠ½ŠøŠµ? Š”Ń€ŃƒŠ³ŠøŠµ преГметы или монеты ŠøŃŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ Š½ŠµŠ»ŃŒŠ·Ń.

Личные вопросы на собесеГовании

Если ŃŃ‚Š¾ невозможно, он ŠæŃ‹Ń‚Š°ŠµŃ‚ŃŃ ŃŠ¾Š·Š“Š°Ń‚ŃŒ ŠæŃ€ŃŠ¼Š¾ŃƒŠ³Š¾Š»ŃŒŠ½ŠøŠŗ меньшего размера. ŠŸŠµŃ€Š²Ń‹Š¹ ŠæŃ€ŃŠ¼Š¾ŃƒŠ³Š¾Š»ŃŒŠ½ŠøŠŗ, который ŃƒŠ“Š°ŃŃ‚ŃŃ ŠæŠ¾ŃŃ‚Ń€Š¾ŠøŃ‚ŃŒ, Š±ŃƒŠ“ŠµŃ‚ самым большим. Можно ŃŠ¾Š·Š“Š°Ń‚ŃŒ Š²Ń‹Š±Š¾Ń€ŠŗŃƒ, ŠæŠ¾Š·Š²Š¾Š»ŃŃŽŃ‰ŃƒŃŽ ŃƒŠæŃ€Š¾ŃŃ‚ŠøŃ‚ŃŒ поиск, если буГем Š°Š½Š°Š»ŠøŠ·ŠøŃ€Š¾Š²Š°Ń‚ŃŒ поГстроки как префиксы слов в словаре. ŠŸŃ€Šø построчном формировании ŠæŃ€ŃŠ¼Š¾ŃƒŠ³Š¾Š»ŃŒŠ½ŠøŠŗŠ° можно ввести ŠæŃ€Š¾Š²ŠµŃ€ŠŗŃƒ, ŃŠ²Š»ŃŃŽŃ‚ŃŃ ли столбцы Š“Š¾ŠæŃƒŃŃ‚ŠøŠ¼Ń‹Š¼Šø префиксами.

ЗаГача про ŠŗŠ°ŃŃ‚Ń€ŃŽŠ»Šø

Если страница похожа на Š“Ń€ŃƒŠ³ŃƒŃŽ ŃŃ‚Ń€Š°Š½ŠøŃ†Ńƒ, то мы понижаем приоритет обхоГа ее Гочерних ŃŠ»ŠµŠ¼ŠµŠ½Ń‚Š¾Š². Š”Š»Ń кажГой страницы можно ŃŠ¾Š·Š“Š°Ń‚ŃŒ своего роГа поГпись, Š¾ŃŠ½Š¾Š²Š°Š½Š½ŃƒŃŽ на фрагментах контента Šø URL-аГресе. ŠŸŃ€ŠøŠ²ŠµŠ“ŠµŠ½Š½Š¾Šµ Ń€ŠµŃˆŠµŠ½ŠøŠµ ŠæŠ¾Ń‚Ń€ŠµŠ±ŃƒŠµŃ‚ O(N) времени, гГе N – количество ŃŠ»ŠµŠ¼ŠµŠ½Ń‚Š¾Š² в ŃŠ²ŃŠ·Š½Š¾Š¼ списке. ŠŸŃ€ŠµŠ“ŠæŠ¾Š»Š¾Š¶ŠøŠ¼, что все Š»ŃŽŠ“Šø на острове Гостаточно ŃƒŠ¼Š½Ń‹. ŠŸŃ€Š¾ŃŃ‚ŠµŠ¹ŃˆŠøŠ¹ способ Š²Ń‹ŃŃŠ½ŠøŃ‚ŃŒ ŠµŃŃ‚ŃŒ ли в ŃŠ²ŃŠ·Š½Š¾Š¼ списке ŠæŠµŃ‚Š»Ń,— ŠøŃŠæŠ¾Š»ŃŒŠ·Š¾Š²Š°Ń‚ŃŒ метоГ бегунка (быстрый/меГленный). FastRunner Гелает Гва шага за оГин такт, а SlowRunner — Ń‚Š¾Š»ŃŒŠŗŠ¾ оГин.

RESERVA
Abrir el chat