code из цифр — запись большого целого числа без ведущих нулей — и число swaps. Можно не более swaps раз поменять местами две **соседние** цифры.
Верните наименьшее число, которое можно так получить, тоже в виде строки. В ответе ведущие нули допустимы: строки одинаковой длины сравниваются как числа.code='5317', swaps=3 → '1357'
Двумя обменами перетаскиваем 1 в начало: «1537». Третьим меняем местами 5 и 3: «1357».
code='2005', swaps=2 → '0025'
Первый ноль за один обмен встаёт в начало: «0205». Последний обмен ставит второй ноль на позицию 1: «0025». Ведущие нули в ответе допустимы.
code='1234', swaps=50 → '1234'
Цифры уже идут по возрастанию, лучше ничего не трогать.
code.length ≤ 3 · 10⁴code состоит из цифр и не начинается с нуля (если длиннее одного символа)swaps ≤ 10⁹code='5317', swaps=3
'1357'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 103 теста на сервере, включая скрытые.