Задача на ЗП в 300 000 (Альфа-Банк)

แชร์
ฝัง
  • เผยแพร่เมื่อ 5 ก.ย. 2024
  • Задача с собеседования на 300 000 рублей в Альфа-Банк. Интересная задача с собеседования на оптимизацию.
    ----------------------------------------------------------------------------------
    Задачи как на логическое мышление так и на мышление за рамками обычного. Решай задачи, тренируй мозги. Решай задачи с собеседований. Пройди собеседование в Яндекc, собеседование в GOOGLE или любую другую компанию.
    Задавай логические задачи коллегам или друзьям. Посмотри кто из них самый умный.
    ----------------------------------------------------------------------------------
    Посмотри мои другие задачи с разбором их решения:
    Вопрос С Собеседования || Логическая загадка Microsoft || ЗАДАЧА про КОТА и МЫШЬ • Вопрос С Собеседования...
    Обманчиво простая задача с собеседования в Google
    • Обманчиво простая зада...
    ТОП 5 логических ЗАДАЧ || Тест IQ (2022)
    • ТОП 5 логических ЗАДАЧ...
    КАК рассадить ИНТРОВЕРТОВ в баре (собеседование в яндекс) || ЛОГИЧЕСКАЯ ЗАДАЧА.
    • КАК рассадить ИНТРОВЕР...
    ЗАДАЧА от GOOGLE на ПЕРВИЧНЫЙ ОТСЕВ || Собеседование в GOOGLE
    • ЗАДАЧА от GOOGLE на ПЕ...
    СЛОЖНАЯ задача или ТУПЫЕ Американцы?
    • СЛОЖНАЯ задача или ТУП...

ความคิดเห็น • 760

  • @canekeen9047
    @canekeen9047 9 หลายเดือนก่อน +458

    не раз убеждался, что люди знавшие решения подобных задач, высокой пользы в компании не приносили

    • @Vasya0087
      @Vasya0087 9 หลายเดือนก่อน +4

      Да, ладно, правда что-ли ?
      А зачем тогда форд придумывал подобные задачки, для инженеров своего завода?

    • @Versus-64
      @Versus-64 9 หลายเดือนก่อน +39

      ​@@Vasya0087
      А кто сказал что Форд не Идиот?

    • @user-du1qy6if6k
      @user-du1qy6if6k 9 หลายเดือนก่อน +17

      ​@@Vasya0087Дело то в том, что рынок он завоевал совершенно примитивными и много веков очевидным способами, упростив конструкцию авто своих.

    • @Vasya0087
      @Vasya0087 9 หลายเดือนก่อน

      ​@@user-du1qy6if6k
      Многие отмечают гениальность его решений в плане производства и создания конвейера.
      Только умные люди были способны на такое. Форд набирал себе в команду таких людей, придумывая логические задачки.

    • @Vasya0087
      @Vasya0087 9 หลายเดือนก่อน

      ​@@Versus-64
      То же самое можно сказать про каждого богатого и успешного человека, создателя гигантских империи.
      Илон Маск, Джефф Безос, Стив Джобс.
      Каждый из них по своему Гений и по своему Идиот.
      Даже в ваших решениях, действиях, словах можно найти крупицу Гения и крупицу Идиота)

  • @errorPES
    @errorPES 10 หลายเดือนก่อน +470

    Вы будете перебирать батарейки, а технарь тупо сходит за мультиметром и прозвонит их.

    • @user-pc9hy9fj8f
      @user-pc9hy9fj8f 9 หลายเดือนก่อน +19

      Я с таким же успехом в магаз схожу за работающими

    • @user-fo8hr3wx5e
      @user-fo8hr3wx5e 9 หลายเดือนก่อน +47

      У технаря мультик для батареек всегда с собой, язык называется😂

    • @dragonfurr
      @dragonfurr 9 หลายเดือนก่อน +5

      Необязательно ходить, достаточно сбросить батарейки на стол стоя, и посмотреть, как они падают

    • @kirillsushilnikov9614
      @kirillsushilnikov9614 9 หลายเดือนก่อน

      i chto, kolichestvo operacii budet vse ravno takim zhe

    • @stonesour7508
      @stonesour7508 9 หลายเดือนก่อน +1

      Гуманитарий по жизни,одной попытки тоже хватит и бежать никуда не буду.Язык и КЗ вам в помощь братя

  • @alexlaziness
    @alexlaziness 9 หลายเดือนก่อน +132

    Может стоило переформулировать задачу?
    Допустим так: поставщик привёз в одинаковых (брендированных) пакетиках соль и сахар. Какое минимальное количество чашек кофе (чая) сделает Зина прежде чем шеф получит свой напиток без соли.

    • @NdreeM
      @NdreeM 9 หลายเดือนก่อน +10

      Типичный Питер

    • @pro100maximus
      @pro100maximus 9 หลายเดือนก่อน +11

      Ответ, Зина не делает кофе, Зина СОСЁТ 😂

    • @kf0al
      @kf0al 9 หลายเดือนก่อน +1

      не у всех есть фобия с батарейками

    • @lacringe7908
      @lacringe7908 9 หลายเดือนก่อน

      ​@Timson7в чем проблема прозвонить батарейки

    • @Amyletu
      @Amyletu 9 หลายเดือนก่อน

      ​@Timson7содержимое пакетика может быть и незаконым

  • @rybakostis
    @rybakostis ปีที่แล้ว +264

    Надо обязательно уточнять в условии, что при случае заряженная + незаряженная батарейки фонарь гореть не будет.

    • @user-bs5wb8qy2n
      @user-bs5wb8qy2n ปีที่แล้ว +12

      В начале сказали что работает от друх,проблема в том что он не акцентировал внимание на этом.Нужно было сказать от двух заряженных батареек,вариант с одной заряженной не подойдет.

    • @lexsemenov
      @lexsemenov 11 หลายเดือนก่อน +1

      Скажите это задачкам из Apple

    • @_4_g456
      @_4_g456 11 หลายเดือนก่อน +3

      хаха - учителям математики не платят 300 тыс. и как правило на собеседованиях не задают задачи по математике )
      (а если чел не знает, по какому принципу работают батарейки - пускай идёт просто пишет свои "иксы", "игрики" и "зэдки" на доске мелом за 4 500 р. в месяц , и не выё..)

    • @mith888
      @mith888 11 หลายเดือนก่อน +20

      В случае заряженная + незаряженная батарейки фонарь гореть будет. Это же физика. С учётом этого факта нужно всего 5 попыток.

    • @Apolonex
      @Apolonex 11 หลายเดือนก่อน

      ​@@mith888тогда уж 3 попытки

  • @alexuspro26
    @alexuspro26 ปีที่แล้ว +521

    Задачу сформулировал идиот, который фонариком в жизни не пользовался. Но тем не менее. Свежая с севшей в паре включить фонарь смогут, ответ - 3. И если заказчик уже на собеседовании начнет валить всё на исполнителя, и "переобувать" условия, с собеседования лучше уйти. Ничего хорошего в такой компании не будет.

    • @maesthrow
      @maesthrow ปีที่แล้ว

      Идиот здесь только ты. Это задача на логику, а не на знание физики. И с такого собеседования тебе действительно лучше уйти. Лучше для компании.

    • @svinorez
      @svinorez 11 หลายเดือนก่อน +65

      Это абстрактная логическая задача. Если ты не способен к абстрактному мышлению, то в этой профессии тебе делать нечего.

    • @alexuspro26
      @alexuspro26 10 หลายเดือนก่อน +46

      @@svinorez косо поставленные задачи имеют место быть в нашей профессии, и к сожалению очень часто, конкретно эта задача сформулирована косо, что тут обсуждать

    • @zawatsky
      @zawatsky 10 หลายเดือนก่อน +23

      Не попросят экономическую теорию сдавать, финансовый учёт, налогообложение... Видимо, на уборщика собеседование, ну или в банке реально в руководстве одни идиоты.

    • @svinorez
      @svinorez 10 หลายเดือนก่อน

      @@alexuspro26 Косо мозг твой сформулирован 🤡

  • @smitteninsmite.2651
    @smitteninsmite.2651 9 หลายเดือนก่อน +39

    Обожаю эти задачи, которые не имеют ничего общего с профессией человека. Я думал они уже изжили себя, но судя по всему, надмозги их еще пользуют. Разбирать надо рабочие кейсы, а не какую-то абстрактную х...ю. Когда мне работадатель давал подобные "задачки" на собеседовании, которые не относятся к занимаемой мной должности, я извинялся вставал и уходил.

    • @scuendo
      @scuendo 9 หลายเดือนก่อน +3

      Респект!

    • @alexign
      @alexign 9 หลายเดือนก่อน

      Профессия человека это какая? Жопой по клаве скакать? Тоже мне профессия

    • @rikimaru008
      @rikimaru008 9 หลายเดือนก่อน +4

      ​@@alexignчел, ятебяудивлю,но сайт с которого ты даже сейчас сидишь и пишешь, не жопой по клавиатуре собран 😂 Прикинь

    • @isqwerblya
      @isqwerblya 9 หลายเดือนก่อน

      ну при оценке кредитоспособности возможно используется что-то подобное - надо учитывать предикаты парами, и хотелось бы делать это побыстрее. С батарейками просто проще условие объяснить.

    • @smitteninsmite.2651
      @smitteninsmite.2651 9 หลายเดือนก่อน +2

      @@isqwerblyaЕщё раз повторю, если при трудоустройстве на работу, предоставляют к решению, не рабочий кейс, а что то подобное, надо уходить. Ибо это означает, что работодатель не понимает реального положения дел, на предлагаемой вам должности. А это, в свою очередь, говорит о том, что окружать вас будет не самый квалифицированный персонал. После трудоустройства это не критично, так как вы как специалист подошли на должность и работодателю нужно собирать статистику, для развития и коррекции вас и вашей работы.

  • @maesthrow
    @maesthrow ปีที่แล้ว +126

    Те, которые умничают про сопротивления, полярности и прочее - эта задача на логику. Это абстрактные условия. Все равно, что в задаче по метематике, где "автомобиль едет из города А в город Б со скоростью N..." начать доказывать, что на дорогах стоят ограничительные знаки, а еще водитель может пробить колесо и вообще повернуть не туда и поэтому время его пути изменится.
    Нужно понимать, кто и для чего задает тебе вопрос

    • @user-fd7ce2em5y
      @user-fd7ce2em5y 11 หลายเดือนก่อน +8

      Я полностью согласен с этим утверждением, но ием не менее условие не полное. Я например не представляю как можно утверждать, что в семье из 3 человек 6 рук. Есть много примеров, когда в подобных семьях и 5 и 4 руки. Да пример может не самый красивый и приличный. Но для понимания факта, что условия не полны подходит. Я вот остановил видео после оглашения условий и предположил, что в фонарике может быть последовательное и параллельное подключние, а в условии сказано только то, что для работы нужно 2 батарейки. Но вполне реален пример когда достаточно 2-х батареек, где только одна батарейка является заряженной.
      От этой идеи я ушёл, но не отказался полностью. Но мне просто повезло, что я остановился на варианте где 2 батарейки должны быть заряжены и ответ совпал.
      Но в условиях этого нет. Хотя вполне очевидно, что множество фонариков работают при только одной заряженной батарейки.

    • @mith888
      @mith888 10 หลายเดือนก่อน +12

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

    • @user-zn6wu7nc8v
      @user-zn6wu7nc8v 10 หลายเดือนก่อน +15

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

    • @arutamonofu
      @arutamonofu 10 หลายเดือนก่อน +4

      @mith888 То есть в Альфа-банке на позиции за 300к проверяют знание работы батареек в фонарике?

    • @alexzh1982
      @alexzh1982 10 หลายเดือนก่อน +1

      ​@@arutamonofu
      Нет
      Если непонятно что таким образом проверяется то это печально

  • @user-zp2fn2bi1h
    @user-zp2fn2bi1h 9 หลายเดือนก่อน +71

    То есть менеджеру среднего звена в Альфа банке профильное образование и мало мальское понятие принципа работы банковской системы уже не в приоритете...Пора выводить из этого банка активы!

    • @nnevsky
      @nnevsky 9 หลายเดือนก่อน +2

      В знакомой среде реставраторов - в реставрационном колледже закрыли мастерскую. До этого, несколько лет назад, заменили уроки рисунка уроками правоведения. Реставратору не надо владеть рисунком и уметь работать руками в мастерской.

    • @leninsk3d
      @leninsk3d 9 หลายเดือนก่อน +6

      А вы пробовали хоть раз оформить карту для ребенка 16 лет в альфе? Не детскую, а именно полноценную, как по ГК велено? Ну так вот, на сайте банка написано что ребенку нужен паспорт, в горячей линии сидит долбанутый робот, который на любой вопрос про карту для несовершеннолетнего скидывает анекту родителю для детской карты(которая до 14 лет), и категорически не пускает к оператору, а в отделении банка нагло плюют на ГК и собственный же сайт и требуют присутствия родителя, для оформления полноценной карты для ребенка с паспортом.
      В общем - альфа банк обычный для РФ, с понтами и "собственными" правилами.
      Ну и менеджеры там сидят такие же.

    • @tayatriel7695
      @tayatriel7695 9 หลายเดือนก่อน

      @@leninsk3d Ну если в офисе на закон плюют, то вызывайте полицию - оформят моментально карту.

    • @user-kg9zm1vy5k
      @user-kg9zm1vy5k 9 หลายเดือนก่อน

      До твоего комментария я думал, что это задача для программиста.

    • @Rugerts
      @Rugerts 9 หลายเดือนก่อน

      @@user-kg9zm1vy5k так и есть, это прежде всего для айтишников задача

  • @vivodesign6165
    @vivodesign6165 10 หลายเดือนก่อน +260

    Если вы пришли устраиваться в альфа банк, то вы уже по жизни не решили задачу и идете не туда куда надо😂

    • @Истории_Наоборот
      @Истории_Наоборот 10 หลายเดือนก่อน +20

      Если зарплата 300к, то это очень даже не плохое решение жизненной задачи

    • @ilya.drone.moments
      @ilya.drone.moments 10 หลายเดือนก่อน

      @@Истории_Наобороттак в текущих реалиях с такими задачами платят далеко за 300к+, ибо 300к это уже слишком мало на данный момент

    • @user-ob8qz1en7m
      @user-ob8qz1en7m 9 หลายเดือนก่อน +4

      ​@@Истории_Наоборотсмотря на какую позицию устраиваться

    • @pavelsharonov5002
      @pavelsharonov5002 9 หลายเดือนก่อน

      ​@@user-ob8qz1en7mИскать целые батарейки на фонарик 🔦 для охранника 😃

    • @user-fw2lv7tg1u
      @user-fw2lv7tg1u 9 หลายเดือนก่อน

      Да и вообще в любой банк😂

  • @user-te9wx5ir6y
    @user-te9wx5ir6y 9 หลายเดือนก่อน +26

    "Ну, решай решай", - сказал сын директора с з/п в 1 млн. У него всегда было 2х2=5

    • @AntiBandera
      @AntiBandera 9 หลายเดือนก่อน +1

      а при чем здесь сын директора ?

    • @user-te9wx5ir6y
      @user-te9wx5ir6y 9 หลายเดือนก่อน

      @@AntiBandera как же, ему не надо решать такие задачи для хорошего места😉

  • @Math_is_my_lady
    @Math_is_my_lady 10 หลายเดือนก่อน +22

    Это не полное решение задачи. Вы нашли способ, который позволяет найти нужную комбинацию за 7 проверок, но не доказали, что за 6 гарантированно найти такую комбинацию нельзя

    • @shotkey610
      @shotkey610 9 หลายเดือนก่อน +1

      Так вопрос сколько попыток, чтобы гарантировано включить. То есть надо найти алгоритм, который при любом расположении батареек сработает. А так можно с первой попытки, если наугад вытянуть 2 рабочие

    • @user-ro8gr1yv9k
      @user-ro8gr1yv9k 9 หลายเดือนก่อน

      ​@@shotkey610вы правы, но кроме этого надо доказать, что это самый короткий метод

    • @Math_is_my_lady
      @Math_is_my_lady 9 หลายเดือนก่อน +1

      Да, но всё ещё нет доказательства, что не существует алгоритма, который гарантированно включал за 6 попыток. Как и доказательства, что такого алгоритма не существует

    • @nizamovoff
      @nizamovoff 9 หลายเดือนก่อน

      @@Math_is_my_ladyтолько хотел это написать, а тут адекватный человек уже до меня это написал. Спасибо что такие люди есть

    • @mkostya
      @mkostya 9 หลายเดือนก่อน

      ну если бы вы поступали в аспирантуру, то тогда бы наверное такое доказательство потребовали бы

  • @MBfun1
    @MBfun1 9 หลายเดือนก่อน +11

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

    • @alexshpaq
      @alexshpaq 8 หลายเดือนก่อน +3

      Зная специфику работы в Банках, может оказаться что фонарь не исправен, а батарейки не заряжены абсолютно все, либо вообще мизинчиковые вместо пальчиковых. Но бизнесу нужно чтобы фонарь работал немедленно, и его ничего не волнует

  • @ramoyoyoy4987
    @ramoyoyoy4987 9 หลายเดือนก่อน +30

    Судя по комментариям, эта задачка используется на собеседовании не столько для проверки сообразительности претендента, сколько для оценки адекватности его самооценки и умения работать с неудачами)

    • @user-he8dy2zs5e
      @user-he8dy2zs5e 9 หลายเดือนก่อน

      Хорош)

    • @bloodheartblackrainbow7070
      @bloodheartblackrainbow7070 9 หลายเดือนก่อน

      Да-да именно поэтому все пользуются альфа-банком хд илиже...
      "Да...да" Геннадий Горин ...хд

  • @tvorchestwood
    @tvorchestwood 9 หลายเดือนก่อน +19

    Минимальное количество попыток-1 (одна!) Вы сразу можете взять две заряженные батарейки!)
    Всё дело в вопросе, и не нужно велосипед придумывать😊

    • @SenomSnK
      @SenomSnK 9 หลายเดือนก่อน +6

      Условие задачи: какое минимальное количество попыток вам необходимо, чтобы ГАРАНТИРОВАТЬ то, что фонарь включится? Умник

    • @asumptio
      @asumptio 9 หลายเดือนก่อน +1

      Ты невнимательно слушал задание =)

    • @shotkey610
      @shotkey610 9 หลายเดือนก่อน +2

      С таким ответом вас бы не взяли в альфа банк. А то гарантируете клиенту выплату процентов по вкладу, а потом альфа банку раскошеливаться на юриста

    • @user-pn5uq5iv6f
      @user-pn5uq5iv6f 9 หลายเดือนก่อน

      ​@@SenomSnKчто он не так сказал, почему нельзя гарантировать что фонарь включится с первого раза, если он случайно возьмёт две заражённые батарейки?

    • @Fasalytch
      @Fasalytch 9 หลายเดือนก่อน

      ​@@user-pn5uq5iv6fпотому что нет никакой гарантии, что он случайно возьмёт две заряженные батарейки? 🤔
      Да не, бред какой-то

  • @user-ud9vx4np6i
    @user-ud9vx4np6i 9 หลายเดือนก่อน +13

    Если цель - устроиться на работу, то надо ответить интервьюеру: "я знаю, что вы хотите услышать число 7, но я также знаю, как решить эту задачу за 6 попыток". На вопрос "и как же" - отвечать, что узнаете, когда я вступлю на должность. Они точно не смогут спать спокойно после этого.

    • @TTTttf4
      @TTTttf4 9 หลายเดือนก่อน +11

      - Вы приняты, так всё-таки как?
      - А никак.
      - Вы уволены

    • @user-ud9vx4np6i
      @user-ud9vx4np6i 9 หลายเดือนก่อน

      @@TTTttf4 , у вас было время подумать над этим ответом, а у HR этого времени не будет - он будут в ступоре на 99%, т.к. вы ему зададите новую задачу, на которую он не знает ответа, опасаясь, что он сам неправильно решил свою же задачу. Представьте работника конвейера по сборке автомобилей: человек расслабленно месяцами закручивает одну и ту же гайку, и тут ему приходит гайка не того типоразмера, а конвейер продолжает идти, и у него есть минута на решение проблемы. К тому же у них нет опции "принять кандидата сразу", потому что начальник дал ему задачу сначала прослушать всех.
      А пока кадровик пережидает бессонную ночь в холодном поту с карандашом в руке, склонясь над листом бумаги, утирая слёзы и ломая голову, у вас будет время придумать креативный ответ. Ведь всем известно, что на таких собеседованиях зачастую ждут не правильный ответ, а нестандартный подход к решению.
      Но после приема нужно быть готовым к тому, что с HR вы будете либо на ножах, либо станете друзьями. Нейтрально вас воспринимать уже не будут.

    • @Vlad-nw7cs
      @Vlad-nw7cs 9 หลายเดือนก่อน

      ​@@TTTttf4ну надо за месяц предупредить и потом ещё 2-3 за выплатить

    • @TTTttf4
      @TTTttf4 9 หลายเดือนก่อน

      @@Vlad-nw7cs ну тогда "Мы передумали вас брать"

    • @Vlad-nw7cs
      @Vlad-nw7cs 9 หลายเดือนก่อน

      @@TTTttf4 дак зачем секрет до подписания договора разглашать

  • @goodygoody3345
    @goodygoody3345 10 หลายเดือนก่อน +74

    Ответишь правильно - возьмут на 100к, чтобы готовил аналитику тому, кого взяли на 300к и умеющему грамотно убеждать и продавать.

    • @user-ji7du9ty5d
      @user-ji7du9ty5d 9 หลายเดือนก่อน +4

      На 300к берут того, у кого родственники в руководстве. Деньги не должны уходить из семьи.

    • @AntiBandera
      @AntiBandera 9 หลายเดือนก่อน

      На 300 К там сидят прогеры и датасайнтисты сеньерского уровня а дурачки типа тебя все оправдывают свою глупость и лень ....@@user-ji7du9ty5d

    • @kornelaevsergey5609
      @kornelaevsergey5609 9 หลายเดือนก่อน

      Верно! Двое пашут, семеро х*ями машут.

  • @alexjey2972
    @alexjey2972 11 หลายเดือนก่อน +2

    Если формализовать вопрос, то почему бы не прибегнуть к комбинаторике.
    Всего n = 8 батареек, 4 дают положительный исход. Их порядок не важен.
    Прикидываем сколько уникальных пар m=2 (сочетаний без учета порядка можно составить)
    C(m
    ) = n! / ((n-m)*m!) = 8! / ((8-2)!*2!) = (7 * 8) / 2 = 56/2= 28 таких пар
    Сколько положительных исходов из этих 28? Очевидно что из 4х батареек можно составить 6 уникальных работающих пар. F = 6
    Какова вероятность из наугад составленной пары вытащить работающую за 1 попытку (k = 1) ? 6 / 28= 3/14 ~ = 0.21
    Сколько попыток нужно, что вероятность положительного исхода P стала >= 1?
    p = 6/28 * K; 1 = 6 / 28 * k; Ну раз попытки целые, то надо 6 домножить на 5. Чтобы получить 30 / 28 > 1
    Итого: сколько попыток = 5. Какой алгоритм? Без понятия, это для другой задачи)

    • @vyacheslavvolkov8745
      @vyacheslavvolkov8745 10 หลายเดือนก่อน +2

      нуу это означает только одно: если случайным образом перебирать пары батареек, то при заданных условиях с высокой вероятностью одна из 5 попыток окажется успешной. Но не гарантированно )

  • @andrey4213
    @andrey4213 10 หลายเดือนก่อน +11

    Допустим существует решение за 6. Нарисуем на плоскости батарейки точками (вершинами) и будем соединять пару точек отрезком (ребром), если в решении мы пробовали вставить эту пару батареек в фонарик. То есть мы получим граф, в котором всего 6 ребер. Рассмотрим наибольшую компоненту связанности графа (наибольший связанный кусок). Допустим эта компонента имеет ровно 4 вершины. Разделим наш граф на части: в правую часть отложим компоненту связанности из 4, в а левую часть другие 4 вершины. Между двумя частями графа нет ребер. Наш граф должен находить пару батареек для любого распределения заряженных. Рассмотрим случай когда 2 заряженных в компоненте связанности из четырех вершин, а другие 2 батарейки в другие четырех вершинах. То есть мы должны уметь найти 2 зардженных батарейки среди четырех, никак не используя другие 4, так как между двумя частями графа нет ребер. Чтобы найти две заряженных среди четырех необходимо сделать полный перебор. Полный граф на 4 вершины имеет 6 ребер. У нас в графе всего 6 ребер, значит, в левой части графа вообще нет ребер. Тогда мы не сможем найти 2 заряженных в случае когда одна заряженная будет в правой и 3 заряженных в левой части. Противоречие. Значит, в компоненте связанности не может быть 4 вершин. Если в одной компоненте связанности еще больше вершин, то ребер нужно тоже больше. Если в правой части (наибольшей связанной компоненте) 5 вершин, то там как минимум 4 ребра, иначе компонента не была бы связанной. Значит, в левой части не более двух ребер. То есть в левой части мы не сможем найти пару если две заряженных слева, а две заряженных справа. Значит, в правой части мы должны уметь находить пару, когда там только две заряженных. Для этого нужен полный перебор, то есть 10 ребер. Противоречие. Если в компоненте связанности 6. 7 или 8 вершин, то количество ребер в почти полном граф для них будет сильно больше 6. Таким образом, в графе наибольшая компонента связанности имеет три вершины. Тогда наш граф бьется на компоненты или 3, 3, 2 или 3, 2, 2, 1 или 3, 3, 1, 1- но это наши примеры на 7. Значит, на 6 примера не существует. ЧТД

    • @NNN-vd7lh
      @NNN-vd7lh 10 หลายเดือนก่อน +5

      Мне кажется, что графы не учитывают момент того, что мы можем исключать группы не проводя полный перебор. Вот моё решение за 6 операций.
      Для начала потребуется понять, что если среди 4х батареек:
      - есть минимум 2 рабочие, то за 4 операции гарантировано будет найдена рабочая пара (на 4ой операции фонарик точно загорится).
      - есть максимум только 1 рабочая, то за 4 операции мы убедимся, что это так. Т.е. на 4ой операции, если фонарик не загорелся, то значит это этот случай.
      Доказывать не буду, т.к. довольно очевидным мне это кажется. Легко проверяется.
      Соответственно продолжаем рассматривать второй случай, когда в первой четверке 0 или 1 рабочая батарейка. Тогда во второй четверке из 8 батареек должно быть 3-4 рабочих батарейки. Даже при только 3х рабочих за 2 операции мы находим рабочую пару.
      Итого: 4+2 = 6 операций.

    • @andrey4213
      @andrey4213 10 หลายเดือนก่อน +5

      @@NNN-vd7lh За 4 операции нельзя найти рабочую пару в 4 батарейках, только за 6, поэтому у вас 8

    • @sed0k
      @sed0k 9 หลายเดือนก่อน

      То есть вы сначала выбираете разбиение батареек по парам, а потом выбираете, какие батарейки рабочие. В задаче же вы постоянно получаете новую информацию, исходя из которой выбираете новую пару батареек.
      Аналогично: если нужно на чашечных весах определить самую тяжёлую из трёх монет, то достаточно двух взвешиваний. Но в вашем решении вы сначала выбираете две пары монет для взвешивания (строите граф на два ребра и три вершины). В этом случае вершина степени 2 может оказаться самой лёгкой монетой, и определить самую тяжёлую не получится.

    • @sed0k
      @sed0k 9 หลายเดือนก่อน

      Хотя, мой пример сильно отличается, в нём поступающая информация является важной. Здесь же информации нет никакой, так что, наверно, ваше решение верно. Надо проверить его на других числах в условии.

  • @ragnarragnarlodbrock5772
    @ragnarragnarlodbrock5772 ปีที่แล้ว +45

    Есть два алгоритма на семь ходов в одной группе и один алгоритм разделения на три группы в каждой из которых по 4 хода(что хорошо если рассматривать с точки зрения ООП)). Ну а вообще лучше не ломать голову , а взять тестер))

    • @E13code
      @E13code 11 หลายเดือนก่อน

      Даже с тестором худший вариант -3 попытки

    • @101picofarad
      @101picofarad 10 หลายเดือนก่อน

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

    • @tlittle01
      @tlittle01 10 หลายเดือนก่อน

      ​@@101picofarad а макбук ваш - говно, а не прибор...

    • @schustoff
      @schustoff 10 หลายเดือนก่อน

      А если батарейки Дюрасел, то там есть индикатор, можно без тестера)

    • @Alexander_Martynenko
      @Alexander_Martynenko 9 หลายเดือนก่อน

      ​@@E13codeя думаю с тестером худший вариант это 4 попытки...

  • @Lotrick
    @Lotrick ปีที่แล้ว +39

    Это не решение поставленной задачи. Решением было бы привести ДОКАЗАТЕЛЬСТВО, что нельзя определить нужные батарейки менее, чем за 7 попыток.

    • @user-ig8de5jf6h
      @user-ig8de5jf6h 11 หลายเดือนก่อน

      Вопрос был "какое минимальное кол-во попыток , чтоб фонарь включился"
      И ответ 7
      Ведь на вопрос кол-во попвток - 7 , отвечено

    • @Lotrick
      @Lotrick 11 หลายเดือนก่อน +18

      @@user-ig8de5jf6h И? Почему не 6 или 5? В "решении" просто показали, что за 7 сделать можно. Совершенно не ответив при этом на заданный в задаче вопрос. Вот если бы они доказали, что меньше, чем за 7, сделать нельзя, тогда это было бы решением.

    • @user-ig8de5jf6h
      @user-ig8de5jf6h 11 หลายเดือนก่อน

      @@Lotrick ну тоже верно
      Ну думаю в данном случае никак не доказать, что 7 минимум
      Разве что если заявить что 4 батарейки имеют 6 комбинаций
      А значит число попыток >6
      Но можно ли это считать док-вом?

    • @BERTOSONE
      @BERTOSONE 11 หลายเดือนก่อน +3

      В вопросе стоит слово "гарантировать", то есть после X количества попыток фонарь должен загореться с вероятностью 100%.
      Зажечь его можно и с 1й и со 2й и с 3й и любой другой попытки с определённой вероятностью, но чтобы ГАРАНТИРОВАТЬ, что он загорится - нужно минимум 7 попыток.
      Ответ на вопрос корректен и верен, возьмите батарейки и фонарь и попробуйте, ваш фонарь загорится за

    • @Lotrick
      @Lotrick 11 หลายเดือนก่อน +10

      @@BERTOSONE Боюсь, вам больше не стоит заниматься математикой. Или логикой. В "решении" даже не стали пытаться доказывать (а именно это нужно сделать для решения задачи), что 7 это минимум, который гарантирует зажигание фонаря. Тут просто показали, что есть паттерн, при котором 7 попыток хватает. Но НЕ ДОКАЗАЛИ, что не существует паттерна, при котором хватило бы, к примеру, 6 попыток.

  • @jsawer311
    @jsawer311 9 หลายเดือนก่อน +16

    И соответственно ещё один момент!
    Данная задача, на нестандартное мышление. Найти выход из создавшейся ситуации. В данной ситуации у нас 8(восемь) неизвестных, с которыми предстоит работать. И единственная поставленная задача - это "Угадать". То есть от познаний человека в данном случае ни чего не зависит. Тут догадливые пишут про вольтметр, но его нет, так что в данном случае для скорейшего выполнения, полагаться следует только на удачу.
    Тоесть, мы получаем банк в котором мы будем работать с неизвестными, угадывая их. И как сказали выше: "вставайте, и уходите от туда!" В штате всегда должны быть люди которые имеют исходные данные, и к которым можно обратиться для ускорения процесса. Выражаясь простым языком, у кого-то из них всё-таки есть вольтметр.
    Первоочередная задача начинающего менеджера - "вычислять исходные данные"! А не угадывать их!

    • @alexlaziness
      @alexlaziness 9 หลายเดือนก่อน +3

      На самом деле задача просто на оптимизацию поиска. И тут нету угадывания, тут создание алгоритма поиска решения. Её можно переформулировать и всё будет хорошо.
      Допустим так: поставщик привёз в одинаковых (брендированных) пакетиках соль и сахар. Какое минимальное количество чашек кофе (чая) сделает Зина прежде чем шеф получит свой напиток без соли.

    • @shotkey610
      @shotkey610 9 หลายเดือนก่อน

      @@alexlazinessсоль можно на вкус определить.

    • @jsawer311
      @jsawer311 9 หลายเดือนก่อน +1

      @@alexlaziness и как всегда, в подобной задаче, всё складывается из того, что один сотрудник должен искать решение, в виду того, что другой сотрудник совершил ошибку(в данном случае поставщик сахара).
      И что мы можем из этого получить?
      1. Трудолюбивая Зина найдет оптимальное решение.
      2. Доставщик соли/сахара не будет наказан за халатность, и продолжит халатно выполнять работу, искусственно создавая проблемы другим. По тому что в итоге, кофе у начальника окажется сладким.
      3. А организация несёт убытки из-за шести вскрытых пакетиков. Что нерационально.
      Эта задача хоть и похожа, но в ней изменено одно условие, и из-за этого ответ будет не 7(семь) а 6(шесть).

    • @alexign
      @alexign 9 หลายเดือนก่อน

      Обращаясь к другим ты экономишь свое время за счет других и ни черта не учишься . Имя вам таким легион

    • @jsawer311
      @jsawer311 9 หลายเดือนก่อน

      @@alexign Я вижу, как вы прочитав лишь половину написанного, сделали подобный вывод. А то что я написал ниже "что в контексте данной задачи, изначально ошибся кто-то другой, и вам надо исправлять его ошибку" вы не прочитали. Спасибо за наглядный пример экономии "своего" времени, человеком не желающим учиться.
      И кстати, в СССР в школе, учитель в первый день объяснял определенную тему, и лишь на второй день её спрашивал. Вот так проходило обучение! Не знаю как сейчас, с ваших слов выходит что обучение, это когда с человека спрашивают предварительно ничего ему не объяснив. Печально.

  • @BaseOfGames
    @BaseOfGames 10 หลายเดือนก่อน +6

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

    • @A-Z63
      @A-Z63 9 หลายเดือนก่อน +1

      Согласен. И получится зажечь фонарь с первой попытки.

    • @mambetEvgen80
      @mambetEvgen80 9 หลายเดือนก่อน

      ты гений??

  • @MaxNadeev
    @MaxNadeev 9 หลายเดือนก่อน +1

    В куче может быть две разряженных попасться но не более двух раз подряд, либо могут попасться 4 варианта разряжен заряжен. Что в сумме даёт шесть неудачных попыток. Это максимальное количество неудачных попыток, соответственно 7я точно будет удачная. Я вот так пришёл к выводу. Даже без всяких ваших переборов и разделений на группы 😅

  • @slg6519
    @slg6519 10 หลายเดือนก่อน +5

    Это классическая задача программиста или смежного профиля, когда в погоне за оптимизацией и автоматизацией, может пройти день или неделя или месяц, лишь бы не трогать трулайф) На таком количестве батареек, быстрее и проще начать перебирать, потратить на это минуту, чем искать сложное универсальное решение. Главная задача найти первую рабочую. Например, берем первую батарейку, начинаем вставлять 1+2-3-4-5 если хоть одна пара заработает, значит 1 была рабочая. Если повезет, то с первого круга найдутся все рабочие. Если этого не произошло, значит 1 нерабочая. Берем 2+3,4,5,6. Вероятность что 1 и 2 обе нерабочие маловероятна. В реальной жизни скорее всего 1 уже будет рабочей и все пары найдутся за 6 - 7 попыток. По крайней мере в реальной жизни, похожую задачу решал лично (коробка с батарейками от детских игрушек), все получилось как написано выше, работает 100%). Первая оказалось рабочей, дальше дело техники.

    • @TheFreeman755
      @TheFreeman755 9 หลายเดือนก่อน

      Я точно так же подумал сделать

  • @tokotak9197
    @tokotak9197 10 หลายเดือนก่อน +2

    Легко решается. 6 попыток достаточно. Странно что так мало об этом написали.

    • @Hyegunable
      @Hyegunable 10 หลายเดือนก่อน

      вот мне тоже кажется, что есть решение лучше чем 7 попыток, но не могу найти)

  • @Qraizer
    @Qraizer 11 หลายเดือนก่อน +2

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

    • @cafeterra1093
      @cafeterra1093 10 หลายเดือนก่อน

      Именно! Цель задачи - найти послушного, а не умного.

  • @user-pv4nw9qy1t
    @user-pv4nw9qy1t 9 หลายเดือนก่อน

    Условия задачи абсурдные, нужно обязательно уточнить что фонарь не будет работать только от одной заряженной(хотя такое бывает крайне редко, современные мощные фонари при наличии одной разряженной будут кое как светить на минималках). То есть нужно что бы именно две имели нужное напряжение.
    К слову, я сам решил похожим на ваш способ, только я бы разложил для начала все батарейки. И выбрал пару из центра, скажем 4,5 номер.
    Если всего 8 батареек и мы знаем что 4 из них разряженные, соответственно получаем не так много комбинаций с их расположением.
    Они могут идти: один через один, то есть, 1 заряжена, 2 не заряженна, 3 заряжена, 4 не заряжена и т.д. второй вариант: 2 заряжены, 2 разряжены, третий вариант: 4 заряжены, 4 разряжены, четвертый вариант, например 2 заряжены, 1 разряжена, 1 заряжена, и т.д
    В моем варианте когда я беру из центра пару 4,5, остается как раз две группы по 3 батарейки, начав с центра я в любом случае наткнуть на одну-две не рабочих(в каком порядке они не распологались бы, хуть 4 на 4, 2 на 2, или скажем 1 на 3 и т.д.) и методом исключения найду заряженные.
    В общем, мы с автором пришли почти к одному и тому же решению.

  • @EvgeniyFadeev
    @EvgeniyFadeev 10 หลายเดือนก่อน +11

    Если быть точным, то "Гарантированно зажигает фонарь не позже 7-й попытки" (а не за 7 попыток - фонарь может загореться и на первой).

  • @user-qk5zi9lt4r
    @user-qk5zi9lt4r 11 หลายเดือนก่อน +6

    Можно пойти купить 2 новые батарейки... А если уже работаешь в альфа банке то пусть клиенты принесут по 1 новой батарейке и им тогда будет кэшбек в 3 ℅ с условием кредита в 150℅ годовых

    • @WhiteMariaN
      @WhiteMariaN 10 หลายเดือนก่อน

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

    • @user-qk5zi9lt4r
      @user-qk5zi9lt4r 10 หลายเดือนก่อน

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

  • @Seregaelcin
    @Seregaelcin 9 หลายเดือนก่อน +2

    Главное не показывать решение до выплаты зарплаты в 300к 😁

  • @vadimbazhenov6550
    @vadimbazhenov6550 8 หลายเดือนก่อน

    Обожаю такие задачи (правда обычно оказывается, что я тупой))). Автору спасибо.

  • @Boyarsskiy
    @Boyarsskiy 11 หลายเดือนก่อน +2

    300 это 200 год назад. На 200 вообще с ноги можно было зайти если был реальный опыт в enterprise, без этих задротских непонятно зачем задаваемых задачек. Чем они помогут если упал прод?

    • @pokerface2878
      @pokerface2878 11 หลายเดือนก่อน +1

      Дело говоришь. Сейчас если за 200-300 тебе такие задачи суют, можно разворачиваться и не тратить время. Тем более что альфа не славится эйчар брендом, а значит есть компании с условиями получше

    • @Boyarsskiy
      @Boyarsskiy 11 หลายเดือนก่อน

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

    • @joresso
      @joresso 10 หลายเดือนก่อน

      В этой задаче есть неоговоренные моменты.
      Включится ли фонарик с 1 севшей батарейкой, если ламповый скорее всего да?
      Есть ли вольтметр? Можно ли ящыком пробывать? И т.д. вот на это и смотрят.
      Интервьюера интересует, что будешь делать когда увидешь задачу в 2 строчки, которую делать неделю.
      Чем сильнее ты специалист, тем менее проработаные задачи решаешь... и это не только в программировании. Например "нам нужен транспорт для труднопроходимой местности"

  • @user-cu7bn8tk2r
    @user-cu7bn8tk2r 10 หลายเดือนก่อน +1

    1. у меня обычно с собой мультиметр, просто померить вольтаж каждой, и выбросить плохие, в итоге будет 100% шанс
    2. ошибка в задании. даже при одной разряженной фонарь может включиться.
    3. более оптимальным решением будет в данном случае (при отсутствии мультиметра) простой перебор батареек, и не тратить кучу времени на высчитывание.
    4. а откуда в жизни будет известно, что 4 из 8 не рабочие? кто то закинул нерабочие в коробку с рабочими? наказать тогда за такую халатность, и раз человек халатный тогда не верить что именно 4 не рабочие, ведь могут быть и 5.

    • @sergeyzelenkov4588
      @sergeyzelenkov4588 10 หลายเดือนก่อน +1

      1) разряженная батарейка без нагрузки(холостой ход), на тестере может показывать столько же вольт, сколько и заряженная. А при малейшей нагрузке проседает до нуля. Так что тестер не панацея. Если только закоротку не проверять именно на силу тока.
      2)справедливо только для фонаря с лампой накаливания, коих давно нет в продаже. А светодиод от напряжения одной целой батареи не откроется. Вторая хоть на хх и даёт напругу, но при нагрузке теряет всю. Работать ничего не будет в современном фонаре. Особенно если ещё и драйвер СД нужно запустить.

  • @user-vc2jr8us5n
    @user-vc2jr8us5n 6 หลายเดือนก่อน

    Пробуем сначала первые четыре батарейки так:
    1 и 2, 3 и 4. В худшем случае ни одна из попыток не включит фонарик. Т.е. либо все четыре батарейки не работают, либо в каждой паре по одной не рабочей, либо в одной паре одна нерабочая, а в другое обе. В случае четырех нерабочих, остальные четыре точно работают и всего понадобится 2 (предыдущие 4 батарейки) + 1 проверок.
    В случае, если были по одной рабочей и одной не рабочей, то в остальных четырех останется две рабочие и две нерабочие. Возьмем сначала две батарейки (+1 попытка), допустим одна работает а вторая нет (в других случаях либо фонарь включится сразу, либо при следующей попытке). Тогда проверив остальные две (4ая попытка) мы так же можем попасть в ситуацию, что одна рабочая, а вторая нет. Если про пятой попытке мы поменяем местами по одной батарейке между группами, то в любой из этих пар откажется либо две рабочих, либо две нерабочих батарейки. А это значит, что мы уже точно можем сказать, какая пара рабочая, исходя из того загорится фонарь или нет. Итого ответ 5 попыток нам точно скажут какие батарейки рабочие, а 6 попыток нас гарантировано зажгут фонарь 🎉

  • @saddenness
    @saddenness 11 หลายเดือนก่อน +21

    Чтобы гарантировать нужно 6 попыток. Чтобы включить 7. Ответ на вопрос, который был в начале видео, "6".

    • @asderoookrook7002
      @asderoookrook7002 10 หลายเดือนก่อน +6

      Вопрос перечитай. Сколько нужно сделать попыток, чтобы гарантировать, что фонарь включится. Как ты сможешь гарантировать, что он включится, если он не включится?

    • @saddenness
      @saddenness 10 หลายเดือนก่อน +4

      ​@@asderoookrook7002 Вопрос звучит так: какое минимальное кол-во попыток необходимо чтобы гарантировать, что фонарик включится. Ответ 6. Если попытаться его включить 6 раз с разным наборами батареек и он не включится, то можно гарантировать, что на 7й раз включится точно.

    • @asderoookrook7002
      @asderoookrook7002 10 หลายเดือนก่อน +1

      @@saddenness с такой же логикой можно сказать, что ответ 0, потому что он всё равно рано или поздно включится при полном переборе. Гарантировать, что он включится это и означает гарантировать, что он включится, то есть предоставить алгоритм действий, при которых он гарантированно включится

    • @saddenness
      @saddenness 10 หลายเดือนก่อน

      @@asderoookrook7002 нет, с такой же логикой как у вас, даже если видите кипящую воду нужно палец сунуть туда, чтобы понять, что она горячая. вот я 6 раз попробовал батарейки вставить в фонарь и он 6 раз не включился. и на руках остался фонарик и 2 батарейки. Чтобы понять, что обе батарейки заряжены не нужна 7я попытка. При верных исходных данных она избыточна. Смысл алгоритма не в том, чтобы включить фонарик. Смысл найти решение за минимальное кол-во итераций.

    • @roden2208
      @roden2208 10 หลายเดือนก่อน

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

  • @yaroslavcurl
    @yaroslavcurl 9 หลายเดือนก่อน +1

    Хорошая задача. Иногда такая сообразительность помогает решать сложные задачи всего лишь одной функцией в экселе например. А эксель - это наше все. Кто в теме тот оценит...

  • @user-pf7gy7el8y
    @user-pf7gy7el8y 10 หลายเดือนก่อน +1

    Если фонарь работает от двух батареек и имеем 4 рабочих и 4 нет, то ответ 5 попыток. Если у нас в банках работают люди, что проходят с ответом 6, мне грустно от этого.

    • @user-uf4pw4mb3u
      @user-uf4pw4mb3u 10 หลายเดือนก่อน

      а описание решения?

  • @2drockstar
    @2drockstar 9 หลายเดือนก่อน +1

    С финальной схемы многие вопросы остаются открытыми Банально нужно убедиться какая именно батарейка из пары полностью заряжена. Идеальным решением будет одна одной из остальных семи, И пользуясь оптимистичным сценарием Фонарь засветит в полную мощность с четвёртой попытки

  • @vyacheslavvolkov8745
    @vyacheslavvolkov8745 10 หลายเดือนก่อน +1

    Можно разбить и на 3 и 5.
    Первые три в худшем случае сообщают нам, что остались 2 разряженные батарейки.
    Если следующие две пары не зажигаются, значит последняя батарейка заряжена.
    Далее в худшем случаее еще 2 попытки, чтобы фонарь загорелся. Итого 7.

  • @alexanderbolshakov5915
    @alexanderbolshakov5915 11 หลายเดือนก่อน +2

    Берем кусок провода длиннее чем длина батарейки, лампу прикладываем нижним контактом к плюсовому контакту батарейки, провод к минусу батарейки и лампе, если лампа горит на половину накала, значит батарейка хорошая. В худшем случае если мы сразу с первой попытки найдем хорошую батарейку, а далее 4 батарейки подряд будут разряженными, нам нужно 5 измерений произвести суммарно. На общих основаниях в Альфа банке делать нечего - эти задачи ни о чем не говорят применительно к работе.

    • @sergeyzelenkov4588
      @sergeyzelenkov4588 10 หลายเดือนก่อน

      В фонаре светодиод, который открывается только при приложении суммарного напряжения двух батарей)

  • @DrakSenialX
    @DrakSenialX 9 หลายเดือนก่อน

    7 ходов
    Берём 4 батарейки, перебираем их, 5 ходов используем, приходим к выводу что 3 из них разряженные. Откладываем их.
    Потом берём остальные 4 батарейки, там одна будет разряженная. Что бы узнать какая, понадобится ещё 2 хода (сначала одну поменять, потом другую). В итоге, 7 ходов, и без неформальных разделений на странные группы

  • @isaigordeev
    @isaigordeev ปีที่แล้ว +6

    это не самое оптимизированное решение
    разделение такое же, но начинать нужно проверять группу с 2 батарейками, но макс ходов потребуется тоже 7 (если 1 2 1 лампочек в группах и мы не угадали с группой где 2)

    • @user-tc5fz5wi3j
      @user-tc5fz5wi3j 11 หลายเดือนก่อน

      верное замечание) не смотря на то, что ходов столько же, но шансы, что мы найдем батарейки быстрее - выше )

  • @nechaev_lab7897
    @nechaev_lab7897 10 หลายเดือนก่อน +1

    Ну, если это на руководителя тест, можно ответить на вопрос "Какое минимальное количество попыток вам необходимо, чтобы гарантировать то, что фонарь включится?" - 0. Из условия понятно, что из 8 батареек 4 рабочие, соответственно, рано или поздно, фонарь точно включится. Это я гарантирую)

  • @Milesius1989
    @Milesius1989 2 ปีที่แล้ว +4

    1) Проверяем 1, 2 - не работает
    2) Проверяем 3, 4 - не работает
    Предположим, что 5 тоже нерабочая, тогда из оставшихся 6, 7, 8 - две рабочие
    3) Проверяем 6, 7 - не работает
    4) Проверяем 7, 8 - не работает
    5) Проверяем 6, 8 - не работает
    Следовательно наше предположение неверно, и 5 является рабочей. Проверяем её с парой 1, 2, либо с парой 3, 4 в каждой из них точно по одной рабочей батарейке.
    6) Проверяем 5, 1 - не работает
    7) Проверяем 5, 2 - работает
    ИЛИ
    6) Проверяем 5, 3 - не работает
    7) Проверяем 5, 4 - работает

    • @logica1046
      @logica1046  2 ปีที่แล้ว +2

      Все верно. Спасибо за альтернативный вариант решения!

  • @user-fe6pi9vb6h
    @user-fe6pi9vb6h ปีที่แล้ว +12

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

  • @d-droll
    @d-droll 10 หลายเดือนก่อน

    Спасибо, что предупредили, что в Альфе еще спрашивают подобную хероту. Придет их HR - пошлю его сразу лесом

  • @tunell2024
    @tunell2024 9 หลายเดือนก่อน

    Решил за 1 комбинацию данную задачу, беру любые две батарейки и бью их друг об друга очень сильно, потом вставляю в фонарь и все работает

  • @user-bb3ne3pz4v
    @user-bb3ne3pz4v 9 หลายเดือนก่อน

    Раз собеседование на 300К, значит вакансия - руководитель (по крайней мере в УрФО).. Итак:вариант 1. Одна попытка. Если после этой попытки ни чего не получилось, вызываю сотрудника, он разберётся, а у меня более важные задачи стоят...
    Вариант 2. Две попытки - первая неудачная, затем эти же батарейки долбим друг о друга для стимуляции заряда.. У меня это работало и с пультами ТВ и с фонариками (маленькими).Опосля вставляем и..да будет свет..
    Вариант3. Три попытки. Если одна не заряженная, а следующая заряжена, цепь замкнется, да будет свет..
    Да и вообще, разве собеседование в темноте проводится, что фонарь нужен?

  • @1000petertube
    @1000petertube 9 หลายเดือนก่อน +1

    В реальности с 7-й попытки фонарь не засветит. Так как контакты у фонарика окислились или батарейки вставляли не ровно или перепутав полярность.
    Мораль: если от этого решения зависит твоя жизнь - всегда рассчитывай на форс-мажор.

  • @user-tk3og7dy1k
    @user-tk3og7dy1k 10 หลายเดือนก่อน

    Возьмём произвольно две группы батареек.
    1- рабочая, 0 - не рабочая.
    Вариант #1
    A-1lB-1lC-0lD-0
    E-0lF-0lG-1lH-1
    Проаеряем крайнее правые (1)
    D-0 и H-1 = 0
    Сдвигаем Нижний ряд в право.
    A-1lB-1lC-0lD-0
    H-1lF-0lG-1lE-0
    Проверяем крайние правые (2)
    D-0 и E-0 =0
    Проверяем крайние левые (3)
    A-1 и H-1 =1
    Итог 3 попытки
    Вариант #2
    A-0lB-1lC-1lD-0
    E-1lF-0lG-0lH-1
    Проверяем крайние правые (1)
    D-0 и H-1 =0
    Сдвигаем в право нижний ряд
    A-0lB-1lC-1lD-0
    H-1lE-1lF-0lG-0
    Проверяем крайние правые (2)
    D-0 и G-1 =0
    Проверяем крайние левые (3)
    H-1 и A-0 =0
    Понимаем что у нас может быть две ситуации изначальной комбинации (можете сами проверить, расписывать долго):
    1. A-0lB-1lC-1lD-0
    E-1lF-0lG-0lH-1
    2. A-0lB-0lC-0lD-0
    E-1lF-1lG-1lH-1
    Возвращаем манипуляции назад.
    Проаеряем два средних в верхнем ряду (4)
    Если ситуация 1, то:
    B-1 и C-1 =1
    Итог: 4 попытки
    Если ситуация 2, то:
    B-0 и C-0, а значит все нижнии рабочие.
    Итог 4 попытки, если не считать, что 5 вы точно зажгете фонарь.
    Вариант #3
    A-0lB-0lC-0lD-0
    E-1lF-1lG-1lH-1
    Проверяем правые батарейки (1)
    D-0 и H-1 =0
    Сдвигаем батарейки в право.
    Проаеряем правые, проверяем левые, (3) и мы снова в варианте #2

  • @Nakilon
    @Nakilon 10 หลายเดือนก่อน +1

    Условие плохо сформулировано. Если заряжена одна батарейка, фонарь совсем не будет светить или будет светить тускло?

  • @user-zt3ig4xl6i
    @user-zt3ig4xl6i 9 หลายเดือนก่อน

    Если решать задачку как физик, то 2 попытки. Формально, фонарик включится, если в нём будет заряженной хотя бы одна батарейка. Если он не включается, то незаряженными оказались все 4 батарейки, вероятность этого низкая, но есть. Так что в этом случае меняем их все на заряженные.

  • @mousebrest6008
    @mousebrest6008 9 หลายเดือนก่อน

    в лесу на корпоративе эти знания очень пригодились в газпроме )) тогда я выиграл дом на мальдивах и вилу на сан тропе + бугатти )) а тут детский сад какой то ))

  • @mishaandwood
    @mishaandwood 9 หลายเดือนก่อน

    Батарейки и практически проверить можно, 2ве в фонаре стоят, они рабочии, вынимаем 1ну, откладываем в сторону, и поочередно по 1й вставляем в фонарь, если повезет, то с 4х батареек фонарь зажгется 4ре раза, если худший вариант, то опять же фонарь не жажгется 4ре раза... ответ: 4 реза.

  • @user-zs6qo4sj1v
    @user-zs6qo4sj1v 10 หลายเดือนก่อน

    я гарантированно зажгу фонарик с первой попытки))) Батарейки, судя по надписи на них, являются аккумуляторами. Зарядить любые две попавшиеся, после чего зажечь фонарь. С первой попытки!
    )))

  • @Aionik77
    @Aionik77 10 หลายเดือนก่อน +1

    Фонарь загорится, если хотя бы одна батарейка будет работать. Вторая будет работать просто как проводник (грубо говоря, вместо неё можно проволку припаять)

  • @user-rf2ql9zh3j
    @user-rf2ql9zh3j 9 หลายเดือนก่อน

    Дано: фонарь который работает от двух батареек.(он уже работает и в нем две батарейки) поэтому с первой попытки я заставлю фонарь заработать! Поменяв одну из 8 батареек. Если тускло горит значит вставленная новая батарейка разряжена, если яркость осталась прежней, значит вставленная батарейка разряжена. Ответ: с одной попытки.

  • @user-vs3wr1nk5y
    @user-vs3wr1nk5y 10 หลายเดือนก่อน

    300к, это зарплата руководителя, а Руководитель решает эту задачу так: он подумает накануне о том, что предстоит и спланирует происходящее, включая фонарик с заряженными батареями. Руководитель тем и отличается он не плывет по течению он управляет ситуацией. Остальные идут за тестерам и занимаются перебором вариантов.

  • @dmawzx
    @dmawzx 9 หลายเดือนก่อน

    Я бы ориентировался на тусклый свет фонаря, попыток явно меньше 7 будет. Две попытки тусклые, на третий раз найду рабочие батарейки.

  • @kataeff
    @kataeff 9 หลายเดือนก่อน

    Рвём шаблон - две батарейки сжимаем в дверном проёме, пихаем в фонарь - работает! Цель достигнута!

    • @leninsk3d
      @leninsk3d 9 หลายเดือนก่อน

      Если солевые, а если щелочные то не прокатит. :)

  • @rayman4x4
    @rayman4x4 10 หลายเดือนก่อน

    Минимальное количество попыток - 1. Вы сразу можете наткнуться на "заряженные батарейки". Если вы, конечно, вообще понимаете, о чем говорите. Потому что заряжаются только аккумуляторы, не батарейки.

  • @MaCkBW
    @MaCkBW 10 หลายเดือนก่อน +5

    По жизни этот принцип может звучать так - делать перебор или поиск максимально малыми порциями 🤔

  • @nikitxskv
    @nikitxskv 9 หลายเดือนก่อน

    6 попыток:
    разбиваем на 2 группы по 4 батарейки
    1) Проверяем две случайные из первой группы
    2) Проверяем две случайные из второй группы
    Допустим в обоих случаях фонарик не загорается
    -> это означает, что среди проверенных 4 батареек есть как минимум две неисправные
    -> это означает, что среди непроверенных 4 батареек есть как минимум две исправные
    3-6) Делаем еще 4 проверки для той группы из непроверенных 4 батареек
    Среди них точно будет две рабочие
    Итого: 6 попыток

    • @user-fx9qh1xt8p
      @user-fx9qh1xt8p 8 หลายเดือนก่อน

      чтоб из 4 батареек гарантированно совпали 2 заряженных - нужно 6 попыток, а не 4. То есть ни за 6, ни за 7 попыток таким способом не решить.

  • @mitivil1134
    @mitivil1134 11 หลายเดือนก่อน +3

    Ну если говорить об Альфа-Банке тогда нужно задуматься об производительности, а это минимум 10-десятки миллионов задач за раз.
    Я думаю что 1 вариант с примитивным обходом с 1 по 8 батарейки а потом с 2 по 8 и так далее... будет работать быстрее чем постоянно переключаться с позиций как в ролике у Автора. Чем больше условий, сложений и тп... тем медленнее будет работать метод либо функция(Особенно при больших объёмов). Нужно задумываться не только о арифметической составляющей но, и учитывать возможности языка и технологий, ну и мощности клейстера-серверов.
    Это была задача по оптимизации ))).

    • @user-vc3xn7gh3d
      @user-vc3xn7gh3d 11 หลายเดือนก่อน +1

      Насколько я понимаю, примитивный подход, о котором вы говорите, будет иметь сложность O(n^2). А максимальное количество попыток в предложенном автором алгоритме 3n/4 + 1, то есть O(n). Вы уверены, что задумываясь о производительности следует выбирать более сложные алгоритмы (особенно при больших объёмах)?

    • @mitivil1134
      @mitivil1134 11 หลายเดือนก่อน +1

      ​@@user-vc3xn7gh3d ))) В моём случае:
      1. Цикл For ()
      2. Переменная A = 1
      3. И всего два условия IF() в цикле For
      ___
      Всё что потребуется при самом простом поиске нужных батареек. (Самый простой обход)
      Алгортитм (1-2, 1-3, 1-4, 1-5) и тп... далее A = 2 (2-3, 2-4, 2-5) и тп....
      -------------------------------------------------------------------
      Если брать второй способ )) По моему мнению код будет куда сложнее по операциям к железу(Серверу).
      Я соглашусь что второй способ по Арифметике может смотреться проще и куда оригинальнее и тп... ))), но мы же про (Оптимизацию). При больших объёмов это может сыграть роковую роль.

    • @user-vc3xn7gh3d
      @user-vc3xn7gh3d 11 หลายเดือนก่อน +2

      @@mitivil1134 А в чём сложность второго способоа по операциям к железу? (1-2, 1-3, 2-3, 4-5, 4-6, 5-6, 7-8, 7-9, 8-9 и т.д.) и да, ваш алгоритм - это O(n^2), что при больших числах НАМНОГО сильнее нагружает железо, чем O(n). При количестве батареек равному 100, ваш алгоритм переберёт более тысячи вариантов, а если брать "второй" способ, то только 76
      Updated: У вас будет For и вложенный в него ещё один For

    • @mitivil1134
      @mitivil1134 11 หลายเดือนก่อน +1

      ​@@user-vc3xn7gh3d Хммм🤔🤔.... Хотя да вы правы, признаю! Второй вариант более эффективен
      Updated: У первого варианта 1 цикл For(){}
      ------------------------
      const array_battery = [0,1,0,0,1,0,1,1]; // Пример массив с батарейками (1-заряжен, 0-разряжен)
      const total_battery = array_battery.length; // Кол-во(8) батареек
      let a = 0;
      // Перебираем батарейки
      for(i = 1; i < total_battery; i++){
      if ( array_battery[a] == 1 && array_battery[i] == 1 ){
      return 'detected'; 🙂🙂
      }
      if (total_battery - 1 == i) {
      a++;
      i = a; // Подстраиваем индекс-i
      }
      if (a > total_battery) {
      return 'not detected'; // Не обнаружено🙃🙃
      }
      }

    • @user-px1nr2qi2x
      @user-px1nr2qi2x 9 หลายเดือนก่อน

      У вас будут вложенные циклы. И в случае например 1 000 000 000 "батареек" вы будете до пенсии их перебирать этими циклами.

  • @RupertDonovan
    @RupertDonovan 10 หลายเดือนก่อน

    Можно за 6. Делим на две группы по 4. Пробуем:
    1) 1 и 8
    2) 2 и 7
    3) 3 и 6
    4) 4 и 5
    Фонарь не горит - значит, батарейки могут располагаться лишь следующими порядками:
    1, 2, 3, 4 - красные
    5, 6, 7, 8 - зеленые
    (и наоборот)
    1, 3, 5, 7 - красные
    2, 4, 6, 8 - зеленые
    (и наоборот)
    1, 2, 5, 6 - красные
    3, 4, 7, 8 - зеленые
    (и наоборот)
    и вот тут моему гуманитарному мозгу не хватает синапсов додумать финал решения, но как-то там за два хода перекрестить так, что точно совпадут две зеленые, точно можно)))))

  • @wbipow5471
    @wbipow5471 9 หลายเดือนก่อน

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

  • @vatispam
    @vatispam 9 หลายเดือนก่อน

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

    • @-_morda_-
      @-_morda_- 9 หลายเดือนก่อน

      согласен. условия задачи писал идиот

  • @jsawer311
    @jsawer311 10 หลายเดือนก่อน

    Включим логику!
    Если из 8 батареек неисправны 1,2,4,5.
    А исправны 3,6,7,8. То данным методом можно подобрать пару с 7-ой попытки. Как считают авторы данной задачи - "максимально быстро". Однако, если разделить батарейки по две, то в именно этом случае, который будет наихудшим, тоесть 7(седьмым), в случае по парам будет 4(четвертым).
    От сюда, в поисках лёгкого решения, получаем излишние затраты времени и сил.

  • @user-wu9xi7yg6f
    @user-wu9xi7yg6f 10 หลายเดือนก่อน

    6 попыток. Сначала разделяются на 4 пары. В кажой паре одна заряженная, другая нет. После 4х попыток берем произвольные 2 пары и меняем в них по одной батарейке. Получаем одну пару пустую, вторую щаряженную. Соотв. 5 и 6я попытки.

    • @ence1adus
      @ence1adus 10 หลายเดือนก่อน

      Если мы не угадаем и на 5ую попытку поменяем две одинаковые батарейки в двух парах, то нам это не даст никакой информации. Соответственно, 6-ач попытка может нам дать то, что мы поменяв снова одну из батареек в одной из пар получим не две заряженные, а наоборот. И тогда заключительная попытка будет строго 7-ая.

    • @user-wu9xi7yg6f
      @user-wu9xi7yg6f 10 หลายเดือนก่อน +1

      @@ence1adus А, ну да, верно. 5я замена нам даст только инфо, что мы поменяли местами либо обе заряженные, либо обе разряженные. На 6ю мы меняем еще раз и получаем пару полностю разряженных и на 7ю попытку да, мы берем пару заряженных.

  • @Skazal_Otrezov
    @Skazal_Otrezov 9 หลายเดือนก่อน

    Берешь батарейку. Один палец на контакт. Вторым на язык. Если чуть щиплет или кажется солоноватой, то заряжена.

  • @user-gz9kw1sq6j
    @user-gz9kw1sq6j 10 หลายเดือนก่อน

    Минимальное количество что бы фонарь загорелся- 1 попытка. Это либо 2 заряженные батарейки, ли бо заряд+разряд (загорится, но слабо), вероятность 2/3 что загорится. Если исходить из формулировки "какое количество попыток нужно что бы фонарь загорелся".

  • @TVBOX-qd8hx
    @TVBOX-qd8hx 10 หลายเดือนก่อน +4

    Вспоминаем комбинаторику и считаем число позитивных и негативных сценариев по кол-ву комбинаций пар. Надо брать случайные пары. При повторных попытках брать любые новые батарейки. Уже ТРЕТЬЯ случайная проба даст успех, если проводить много экспериментов (один эксперимент не гарантирует ничего). Я не до конца уверен в своей формуле, но третья случайная выборка дает шанс около 66% на успех! Итого, если раздать фонарики с персональным набором батареек 100 людям, которые одновременно по шагам делают попытки и назначить призовой фонд за наименьшее число попыток, то более выгодная стратегия - рандомные пары.

    • @bykaxagod597
      @bykaxagod597 9 หลายเดือนก่อน

      У тебя 34% вероятность неуспеха в таком случае)
      Поставишь свою жинзь при таких шансах?))

    • @TVBOX-qd8hx
      @TVBOX-qd8hx 9 หลายเดือนก่อน

      ​@@bykaxagod597 И что? Есть условно ты, который действует по алгоритму в видео. А есть 100 людей рядом, которые действует рандомно. И предположим выигрывают только 50% людей, кто первым зажжёт. С первой, второй или третьей попытки, остальные попытки просто не состоятся из-за бессмысленности. При алгоритме из видео - ты точно проиграешь.

    • @bykaxagod597
      @bykaxagod597 9 หลายเดือนก่อน

      @@TVBOX-qd8hx давай заглянем глубже. Почему по твоему на собеседовании задают такую задачу? Что бы один из кандидатов назвал вариант, при котором у него шанс победить будет больше?)

    • @TVBOX-qd8hx
      @TVBOX-qd8hx 9 หลายเดือนก่อน

      ​@@bykaxagod597 Я знаю ответ, почему. Ты - нет. Ответ: потому, что из-за глуповатости собеседующих и публики, которая смотрит такие видосы, вам кажется, что в задаче есть какой-то смысл и мораль. В ней нет никакого математического смысла, логики, подхода, принципа и т.д. Решение заключается в поиске методом тыка разных алгоритмов. Собеседующий дурачок хочет проверить, сможет ли кандидат придумать 100500 разных алгоритмов? Ну, если это его цель - тогда ок. Но она туповатенька. Как и ведущий, который думает, что знает ответ, не почесался проверить МАТЕМАТИЧЕСКИ вероятность иных алгоритмов действий. Я вот не поленился. Мои 66% - не с потолка. Я не публикую формулу, ибо не до конца в ней уверен, чтобы не позориться с ошибками. Но эти 66% я посчитал. В отличии от вас всех. Я же смотрел комменты, ни у кого IQ не хватило посчитать по формуле. Хотя, кому я объясняю...

    • @bykaxagod597
      @bykaxagod597 9 หลายเดือนก่อน

      @@TVBOX-qd8hx Оо, моя любимая публика, побольше оскорблений и клише и чувствуешь себя на коне, верно?))
      Ладно, раскрою секрет.
      Это задача для программистов. И в задаче ясно звучит условие "гарантировано" сработает. В твоём случае это работает в 66% случая.
      Тебе нужно приложение, которое будет работать в 66% случаев?))
      В то же время, избыточное количество циклов это ресурсы. Если процессор будет совершать большее количество циклов, чем необходимо для 100% результата, то это перегрузит систему и твоё приложение будет тормозить.
      Фонарик и батарейки это самый упрощённый пример того, с чем этому программисту придется работать. Потому что в реальности процессы намного сложнее и никому даром не дались твои 66%))
      За сим откланаяюсь, можете дальше раскрывать глубину своей личности, сыпя оскорблениями)

  • @tasolov
    @tasolov 10 หลายเดือนก่อน +1

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

  • @mith888
    @mith888 11 หลายเดือนก่อน +4

    Нужно максимум 5 попыток.
    Cогласно документации (Data Sheet) на батарейки напряжением севшей батарейки AA или AAA считают 0.9 - 0.8В. Т.е. в случае когда мы вставили одну севшую, а одну рабочую напряжение будет примерно 2.3-2.4 В.
    При таком напряжении светодиод будет светиться неярко, а значит мы можем определять случай, когда одна из двух вставленных батареек рабочая. Учитывая этот факт - достаточно 5 попыток, чтобы точно найти рабочую пару.

    • @ALeXStarLord
      @ALeXStarLord 10 หลายเดือนก่อน +2

      В случае когда одна батарейка может неярко светить, можно управиться за максимум 4 попытки, чтобы найти 100% 2 заряженные батарейки.
      Последовательность проверки:
      1) 1 и 2
      2) 1 и 3
      3) 1 и 4
      4) 1 и 5 (или 6, или 7, или 8)
      Варианты исхода:
      1) 1 и 2 сразу ярко засветили, значит нам сразу повезло и мы использовали только 1 попытку. Батарейки 1 и 2 100% заряжены.
      2) 1 и 2 неярко, 1 и 3 ярко, по тому же принципу попалась пара заряженных, но уже на 2-й попытке. Батарейки 1 и 3 100% заряжены.
      3) 1 и 2 неярко, 1 и 3 неярко, 1 и 4 ярко, по тому же принципу попалась пара заряженных но уже на 3-й попытке. Батарейки 1 и 4 100% заряжены.
      4) Пары 1 и 2, 1 и 3, 1 и 4 все светили неярко - соответственно 1-я батарейка заряжена а 2, 3, 4 разряжены. В остальных 5, 6, 7, 8 батарейках есть только одна разряженная батарейка так как другие 3 мы уже нашли. Проверяем 1-ю батарейку например с 5-ой, - если снова неярко, то делаем вывод что любая пара 1 и 6, 1 и 7, 1 и 8 будет 100% заряжена. В этом случае мы за 4 попытки нашли все заряженные батарейки)
      5) Пары 1 и 2, 1 и 3, 1 и 4 все не светили - соответственно за 3 попытки мы нашли все 4 заряженные батарейки, ими будут 5, 6, 7, 8 - так как 1, 2 ,3, 4 - были полностью разряжены.

  • @make_a_remix
    @make_a_remix 7 หลายเดือนก่อน

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

  • @user-mz9tg5nj2r
    @user-mz9tg5nj2r 9 หลายเดือนก่อน

    У меня свой вариант решения этой задачи. Если нам заранее известно что половина из них точно не работают, то нужно сначала подобрать две работающие, а после одну оставив в фонарике и перебрать с ней остальные. Так даже не надо будет перебирать все, можно остановиться когда найдётся четвёртая работающая. Но тут как повезёт.

  • @varti22
    @varti22 9 หลายเดือนก่อน

    Я чуть по другому решил. Разделил на 4 пары проверив при худшем варианте в каждой по одной заряженной и одной разряженной. Потом 2 первые пары(у которых по 50% вероятности) по переменно друг с другом в 3 попытки выяснил. В итоге теже 7 попыток.

  • @6144100
    @6144100 10 หลายเดือนก่อน

    Можно объединить первые 2 способа! 2 группы по 2 и одна 4. Худший сценарий. Первая пара не зажглась, потом вторая пара не зажглась. Значит, в последних 4 есть по крайней мере 2 заряженные батарейки. А мы знаем, что нам нужно 4 действия, чтобы перебрать все пары в группе из 4. Ну, нам тут даже 3 нужно, потому что 2 оставшиеся будут заряженными

    • @user-uf4pw4mb3u
      @user-uf4pw4mb3u 10 หลายเดือนก่อน +1

      чтобы перебрать все пары в группе из 4, нужно 6 действий

    • @6144100
      @6144100 10 หลายเดือนก่อน

      @@user-uf4pw4mb3u да, вижу, обделался) спасибо

  • @user-sl2fm8jn1q
    @user-sl2fm8jn1q 9 หลายเดือนก่อน

    Ответ то неверный. Гарантированно можно за 6 попыток включить. Разбиваем на пары. Берём первые 2 пары. Пробуем. Это две попытки. Меняем в первых парах элементы, и ещё раз пробуем. Это ещё 2 попытки. (Возможно только в случае если либо одна рабочая среди них, либо все нерабочие) долее переходим к остальным двум парам, и пробуем первую. Если не горит, значит в первой группе из 4х была одна рабочая, и сейчас у нас точно только одна нерабочая. Значит оставшаяся пара точно сработает. Это будет 6 я попытка.

  • @Andrey-pm8ev
    @Andrey-pm8ev 9 หลายเดือนก่อน +1

    есть одно но, если одна батарейка работает, а другая нет, то форатек будет работать

  • @LKAYFplay
    @LKAYFplay 9 หลายเดือนก่อน +1

    А мне мой дядя таких вопросов не задавал. Странные вы какие-то. Я просто пришёл к дяди, а он и говорит: "ну, что племяш? Готов по-работать?" И всё на этом. Так что не выдумывайте ни какие задачи, в жизни всё проще)))

  • @P0werRus
    @P0werRus 10 หลายเดือนก่อน +2

    разбить 4 по 2 также работает, с 7й попытки точно можно узнать

  • @user-ic1pm2iw8i
    @user-ic1pm2iw8i 10 หลายเดือนก่อน

    Пробуем первую и вторую. В худшем случае не сработает. Тогда проверяем 1+3 - облом. 1+4 - облом. 1+5 - в худшем случае облом. Но это означает, что из первых пяти батареек четыре плохие. Берём любые из оставшихся и зажигаем фонарь. С пятой попытки. Кого-то не того вы там в Альфа-банк принимаете.

    • @ashstas
      @ashstas 10 หลายเดือนก่อน

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

  • @ideafix231
    @ideafix231 9 หลายเดือนก่อน

    Я бы просто быстренько перебрал батарейки пока некоторые ходят за тестером. Есть еще второй вариант надкусить две батарейки и точно заработает)

  • @Iloinen777
    @Iloinen777 9 หลายเดือนก่อน

    Возьму мультиметр и замерю напряжение на каждой батарейки по отдельности, а потом выставлю заряженные в фонарь.

  • @user-is6jm3no8q
    @user-is6jm3no8q 11 หลายเดือนก่อน +2

    Если ткм спрашивают такие задачи то понятно почему альфобанк в такой жопе

  • @barsb-dj6um
    @barsb-dj6um 11 หลายเดือนก่อน +2

    Если вы ответили 8, то это не оптимально. Я у которого получилось 15

  • @alexkrauzts6750
    @alexkrauzts6750 9 หลายเดือนก่อน

    Забава в том, что фонарь включится, если одна из двух батареек будет заряжена, только светить будет тускло.

  • @arver1
    @arver1 11 หลายเดือนก่อน +2

    не согласен с решением,
    худший случай 01-01-01-01,
    возьмем отдельно 01-01
    в худшем случае [0]-1 - 01 приведут к [0] - 0 и снова к [0] - 1 и после 6 попыток можно будет сделать сразу вывод какие 2 рабочие, а какие нет - тоже самое для второй половины - все тот же принцип разделяй и властвуй

    • @svinorez
      @svinorez 11 หลายเดือนก่อน +1

      В задаче сказано, что надо определить, с какой попытки мы гарантированно сможем зажечь фонарь, т.е. нужно всё-таки вставить две рабочие батарейки 7 попыткой, просто знания недостаточно

  • @Vasya0087
    @Vasya0087 9 หลายเดือนก่อน

    У меня с шестой попытки решается задача, есть гарантия!

  • @izmailov-production2865
    @izmailov-production2865 9 หลายเดือนก่อน +1

    Человек обладающий таким мышлением, что способен сходу решить подобную кривокосо поставленную задачу на приемлемых для принимающего условиях, чаще все не придет на такое собеседование, потому что ему некогда, у него свой бизнес…

  • @Ordinator2004
    @Ordinator2004 9 หลายเดือนก่อน

    Понятно дело что , имеется в виду не разряженная батарея, а не исправная, потому как хорошая батарея плюс разряженная зажжет лампу, только тускло. Отбросим это. Но 8 попыток и 7 "огромная" разница конечно 😂. Можно сказать скачек в будущее, прибыль банка теперь стремится в космос.

  • @isabsent
    @isabsent 10 หลายเดือนก่อน

    Вспоминаю этюды по программированию 40-летней давности, когда в распоряжении была только "Проминь-М" и надо было сичтать логарифмы, обходясь только тремя ячейками памяти... Сейчас все это уже никому не нужно и такие тесты никак не говорят, что сотрудник будет способен делать что-то по-настоящему полезное.

  • @NNN-vd7lh
    @NNN-vd7lh 10 หลายเดือนก่อน

    Смотрите вот какая у меня идея, как за 6 операций найти 2 батарейки.
    Для начала потребуется понять, что если среди 4х батареек:
    - есть минимум 2 рабочие, то за 4 операции гарантировано будет найдена рабочая пара (на 4ой операции фонарик точно загорится).
    - есть максимум только 1 рабочая, то за 4 операции мы убедимся, что это так. Т.е. на 4ой операции, если фонарик не загорелся, то значит это этот случай.
    Доказывать не буду, т.к. довольно очевидным мне это кажется.
    Соответственно продолжаем рассматривать второй случай, когда в первой четверке 0 или 1 рабочая батарейка. Тогда во второй четверке из 8 батареек должно быть 3-4 рабочих батарейки. Даже при только 3х рабочих за 2 операции мы находим рабочую пару.
    Итого: 4+2 = 6 операций.

    • @Hyegunable
      @Hyegunable 10 หลายเดือนก่อน

      как в группе из 4 батареек мы за 4 операции определим, что в них 0-1 рабочая батарейка? на проверку группы из 4 требуется 6 операций

  • @zawatsky
    @zawatsky 10 หลายเดือนก่อน

    Нужно пять попыток. Худший вариант - 4 пустых, за ними 4 полных. Берёшь первую, к ней пробуешь 4 соседних. Даже если среди этих пяти была одна полная - не парься о ней, потому что точно знаешь - все оставшиеся полные, бери из трёх две любых. Статистический анализ, теория случайной выборки без возврата элементов, второй курс экономического вуза, нулевые (Греф).

    • @alekseylomako9450
      @alekseylomako9450 10 หลายเดือนก่อน +1

      а теперь проверьте свой алгоритм в случае, когда ваша первая разряжена, а после нее 4 полных, после которых еще 3 пустых. И вы берете первую.

    • @zawatsky
      @zawatsky 10 หลายเดือนก่อน

      @@alekseylomako9450 и то верно.

    • @zawatsky
      @zawatsky 10 หลายเดือนก่อน

      @@alekseylomako9450но это один частный случай. В таком случае, если на пятой попытке ты не получаешь результата - на шестой берёшь из твоей обоймы, тоже с гарантией.

    • @zawatsky
      @zawatsky 10 หลายเดือนก่อน

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

  • @vama9606
    @vama9606 10 หลายเดือนก่อน +1

    Фонарик будет гореть даже, если одна батарейка разряжена. Ваше решение неправильное.

  • @nikseLb2041
    @nikseLb2041 9 หลายเดือนก่อน

    У меня есть такой фонарь. И! Самое главное. С одной разряженной батарейкой, фонарь работает.
    Твоя задача из луз обманка!

    • @nikseLb2041
      @nikseLb2041 9 หลายเดือนก่อน

      Естественно не только одна батарейка, их две, в фонарике. Одна батарейка разряженная, а вторая батарейка нулевая.
      Не нужно мне писать, мол фонарь на две батареи не может работать с одной разряженной батарейкой. Не умничайте, будете выглядеть глупо!

  • @canniballissimo
    @canniballissimo 10 หลายเดือนก่อน

    по ходу задача на должность директора!

    • @killerkiller2582
      @killerkiller2582 10 หลายเดือนก่อน

      чтоб в пульт выбирать батарейки и целый день смотреть телевизор

  • @sasasagagaga
    @sasasagagaga 10 หลายเดือนก่อน +1

    Хорошее решение! Но не хватило доказательства его оптимальности :(

  • @1000olki
    @1000olki 9 หลายเดือนก่อน

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