Мы опубликовали две новых задачки с IT-собеседований с разборами решений:
— Даны две переменных. Сколько вы сможете предложить различных вариантов для обмена их значений?
— На одной стороне реки находятся три человека и три льва. Все они должны оказаться на другом берегу реки. Есть лишь одна лодка, в которой могут поместиться лишь два живых существа одновременно (человека или льва). Вы не можете оставлять на том или другом берегу реки больше львов, чем людей, так как в этом случае животные съедят людей, оставшихся в меньшинстве. Как вы переправите всех через реку?
Разборы:
— Обмен значений переменных:
https://tproger.ru/problems/popular-ways-to-swap/— Головоломка о львах и людях:
https://tproger.ru/problems/people-and-lions/