Pull to refresh
1
0
Send message

Да конечно, всё знать невозможно. Да и не нужно, т.к. вся информация для пополнения знаний под рукой. Разверните стол на этом собесе, и вы точно так же легко сможете найти пробелы в знаниях собеседующего

Ну подобные сделки производятся не первый год, история была уже подобная лет 10 назад, там был нож Stattrak M9 Crimson Web FN, тоже продан был за запредельную на то время сумму (24k$) на сторонней площадке, так что Valve судя по всему не против такого

На торговой площадке стима увидеть конкретно эту продажу нельзя, там есть лимит на ценник предмета, такие сделки происходят вне стима.

Ну раньше была CS:GO. CS2 это считайте просто глобальное обновление: инвентарь, прогресс, ранги, все перенеслось.

Порой дают задачи, которые не решить самому, если ты не знаешь нужный алгоритм (например slow fast) или не решал подобные задачи.

Возможно стоило аллоцировать мапу из посещенных, завести счетчик, и далее проходя по рекомендуемым, смотреть - есть ли элемент из рекомендуемых в мапе. Если же его нет, то мы меняем элемент по индексу счетчика в списке рекомендуемых на текущий, и инкрементируем счётчик. В конце обрезаем длину рекомендуемого списка по счетчику. То есть на примере: мы завели мапу из посещенных, идем по списку Рекомендуемых, счетчик = 0. Попадаем на элемент 9, есть в мапе, пропускаем. Далее следует 1, в мапе нет, заменяем в списке элемент с индексом счетчика(0) на 1, счетчик++. И в конце попадаем на 4, в мапе есть, заменяем в списке элемент с индексом счетчика(1) на 4, счетчик++. В итоге получается список [1, 4, 4], который мы обрезаем по значению счетчика(2).

Я не особо опытный решатель подобных задачек, но в итоге пришел к такому алгоритму: я беру нижний ряд, и суммирую "пустые ячейки" (нули) между двумя крайними "не пустыми ячейками". А "не пустые ячейки" уменьшаю на 1, тем самым перехожу к ряду повыше. И так пока у меня есть хотя бы 2 "не пустые ячейки". То есть если у нас на входе [3,0,1,0,2], то после первого прохода сумма будет 2, а массив превратится в [2,0,0,0,1], затем сумма станет 5, и массив превратится в [1,0,0,0,0], и на этом завершится.

Information

Rating
Does not participate
Registered
Activity