Логическая задача с технических собеседований. 8 золотых монет или 8 сфер. Разбор 3-х вариантов

  Рет қаралды 299

dev tsx

dev tsx

Күн бұрын

Пікірлер: 13
@zombo_dev
@zombo_dev 4 ай бұрын
Прикольная задача и монтаж интересный! Тяжело дойти до 3 варианта, потому что подсознательно думаешь о решении, которое работает не только на данное условие 🙂 Удачи
@dev_tsx
@dev_tsx 4 ай бұрын
Спасибо. На счет 3 варианта, это в точку. Не зная заранее, на собеседовании в стрессе так точно можно до него не дойти 🤯
@DFGru
@DFGru 4 ай бұрын
Первое что пришло в голову - бинарный поиск. Но при данных условиях последний метод самый эффективный. Хотя если хорошо обдолбаться, можно начать представлять это в коде и понять что метод перебора тут единственный вариант
@dev_tsx
@dev_tsx 4 ай бұрын
Ну фактически второй вариант это и есть своиобразный бинарный поиск, каждый раз отбрасываем половину вариантов. Я писал код на все 3 варианта, чтобы потестировать вероятность при миллионе рандомных запусков и фактически так и вышло как я сказал на видео. 1 вариант в среднем - 3.2 попытки нужно, 2 - 3, 3 - 2. Но в видео это не стал включать, чтобы не растягивать
@unnme2721
@unnme2721 4 ай бұрын
кладем блять, КЛАДЕМ! не ложим. а так - лайкос!
@dev_tsx
@dev_tsx 4 ай бұрын
спасибо, я учту 😆
@prostoy527
@prostoy527 4 ай бұрын
условие в описании: "...какая из сфер отличается и легче или тяжелее она." условие в видео: "одна сфера легче"
@dev_tsx
@dev_tsx 4 ай бұрын
Спасибо, поправлю в описании, возможно где-то оговорился. Но сути это не меняет, главное, что она отличается от других, и весы это показывают. Алгоритмы от этого не страдают
@prostoy527
@prostoy527 4 ай бұрын
@@dev_tsx Когда неизвестно сфера легче или тяжелее - третий алгоритм наихудший, с максимальным количеством взвешиваний 6. Наиболее оптимальный - первый.
@dev_tsx
@dev_tsx 4 ай бұрын
@@prostoy527 в целом интересное усложнение задачи, можно над этим подумать 😊
@prostoy527
@prostoy527 4 ай бұрын
@@dev_tsx честно, я думал (и надеялся) в этом вся фишка будет, брать задачи, решения которых и так полно есть, и немного усложнять условия
@dev_tsx
@dev_tsx 4 ай бұрын
@@prostoy527 Спасибо за совет, возможно подумаю над таким вариантом. Но по поводу не делать своих разборов того, что уже кто-то разбирал, не соглашусь, я не копирую специально у кого-то, а просто транслирую свой путь и свои идеи :) Это как сказать не выкладывать видео путешествий, потому что их уже много. Каждый человек уникальный, в этом и суть
@mega_mango
@mega_mango 4 ай бұрын
за два взв вроде. ну тут просто после некоторых олимпиадных
Thank you Santa
00:13
Nadir Show
Рет қаралды 31 МЛН
How To Choose Mac N Cheese Date Night.. 🧀
00:58
Jojo Sim
Рет қаралды 94 МЛН
How Much Tape To Stop A Lamborghini?
00:15
MrBeast
Рет қаралды 227 МЛН
Players vs Pitch 🤯
00:26
LE FOOT EN VIDÉO
Рет қаралды 136 МЛН
7 Лет Опыта в IT | Что я Понял?
19:56
Vlad Mishustin
Рет қаралды 229 М.
Как стать ДЕЙСТВИТЕЛЬНО хорошим программистом
7:35
Бинарный происк
Рет қаралды 116 М.
Программисты-самоучки... Слушайте внимательно.
22:45
Евгений Афанасьев
Рет қаралды 131 М.
Thank you Santa
00:13
Nadir Show
Рет қаралды 31 МЛН