1 до size можно выписать в строку в разном порядке — всего size! вариантов. Отсортируем все такие строки по возрастанию, как слова в словаре.
Верните строку, которая окажется в этом списке на месте номер rank (нумерация с единицы).
Перебирать все варианты не нужно: попробуйте сразу вычислить нужную строку цифра за цифрой.size=3, rank=4 → '231'
Порядки цифр 1, 2, 3 по возрастанию: 123, 132, 213, 231, 312, 321. Четвёртый — "231".
size=4, rank=14 → '3142'
Первые 6 порядков начинаются с 1, следующие 6 — с 2, так что 14-й начинается с 3 и стоит вторым в своей группе: "3142".
size=1, rank=1 → '1'
size=3, rank=4
'231'
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 59 тестов на сервере, включая скрытые.