pushes, а в любой момент между этими операциями можно снимать числа с вершины стека. Все числа в pushes различны, а массив pops — это те же числа в некотором порядке.
Верните True, если можно так перемежать операции «положить» и «снять», чтобы числа снимались со стека ровно в порядке pops, и False иначе.pushes=[7, 3, 9, 1], pops=[3, 9, 1, 7] → True
Кладём 7 и 3, снимаем 3; кладём 9, снимаем 9; кладём 1, снимаем 1; снимаем 7.
pushes=[7, 3, 9, 1], pops=[9, 7, 1, 3] → False
Чтобы снять 9, нужно положить 7, 3 и 9. После снятия 9 сверху лежит 3, а 7 под ней — снять 7 раньше 3 нельзя.
pushes=[4], pops=[4] → True
pushes различныpops — перестановка pushespushes=[7, 3, 9, 1], pops=[3, 9, 1, 7]
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 103 теста на сервере, включая скрытые.