pieces. Запишите каждое в двоичной системе (без ведущих нулей) и склейте три записи в одну строку в каком-нибудь порядке. Получившаяся строка — двоичная запись нового числа.
Верните наибольшее число, которое можно так получить.pieces=[2, 5, 1] → 54
В двоичной записи это «10», «101» и «1». Порядок 1, 5, 2 даёт «110110» = 54 — больше любого другого порядка.
pieces=[4, 4, 3] → 228
«11» нужно поставить первым: «11100100» = 228.
pieces=[1, 1, 1] → 7
len(pieces) = 3pieces[i] ≤ 127pieces=[2, 5, 1]
54
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 93 теста на сервере, включая скрытые.