Всем привет! Сегодня испытал настоящее интеллектуальное удовольствие, когда решил эту задачу. Она немного на логику, немного на понимание алгоритмов, и конечно же перекладывание шариков по ящикам навивает воспоминания о задачах из детства. В задаче было дано распределение шаров по ящикам (задано строкой состоящей из нулей и единиц). То есть изначально, в каждом ящике не более одного шара. Шары можно перекладывать только в соседние ящики, причем не важно сколько их там уже (то есть можно больше одного). Нужно посчитать, сколько шагов нужно сделать, чтобы переместить все шары в один ящик. Причем для каждого ящика. Соответствующий результат вывести в форме списка. Поехали… Для начала я решил задачу грубой силой. Из условия следует, что итоговое количество шагов складывается из шагов, которые нужно сделать каждому шарику, чтобы попасть в заданный ящик. При этом, шарики никак не взаимодействуют друг с другом. То есть нужно просто посчитать, разницу между номером ящика с шариком и заданным я