cards в произвольном порядке.
Фокус идёт так, пока в руке есть карты:
1. Верхнюю карту переворачивают и выкладывают на стол.
2. Если в колоде ещё остались карты, следующую верхнюю карту, не открывая, перекладывают под низ колоды.
Разложите карты так, чтобы они открывались строго по возрастанию. Верните получившуюся колоду списком: первый элемент — верхняя карта.cards=[40, 10, 30, 20] → [10, 30, 20, 40]
Колода [10, 30, 20, 40]: открываем 10, 30 уходит вниз → [20, 40, 30]; открываем 20, 40 вниз → [30, 40]; открываем 30, 40 вниз → [40]; открываем 40. Порядок 10, 20, 30, 40.
cards=[9, 4, 7] → [4, 9, 7]
Колода [4, 9, 7]: открываем 4, 9 уходит вниз → [7, 9]; открываем 7, 9 вниз → [9]; открываем 9.
cards=[5] → [5]
cards различныcards=[40, 10, 30, 20]
[10, 30, 20, 40]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 75 тестов на сервере, включая скрытые.