codes, все одинаковой длины; в начале кода могут быть нули.
Дан массив запросов queries, где queries[i] = [k, t]. Чтобы ответить на запрос, оставьте у каждого кода только последние t цифр и сравните получившиеся числа (например, «02» — это 2). Найдите k-й по возрастанию код (считая с 1) и запишите его индекс в codes. Если два укороченных кода равны, меньшим считается тот, у которого индекс меньше. Запросы независимы: каждый раз коды берутся целиком.
Верните массив ответов в порядке запросов.codes=['5071', '1203', '9902'], queries=[[1, 2], [3, 1], [2, 4]] → [2, 1, 0]
По двум последним цифрам получаем 71, 03 и 02 — самый маленький код с индексом 2. По последней цифре: 1, 3, 2 — третий по величине у индекса 1. Целиком: 1203 < 5071 < 9902, второй — индекс 0.
codes=['40', '30', '10'], queries=[[2, 1]] → [1]
Последняя цифра у всех кодов 0, поэтому порядок решают индексы: 0, 1, 2. Второй — индекс 1.
codes.length ≤ 100codes[i].length ≤ 100, все коды одной длиныcodes[i] состоит только из цифрqueries.length ≤ 100queries[i].length == 2k ≤ codes.lengtht ≤ codes[i].lengthcodes=['5071', '1203', '9902'], queries=[[1, 2], [3, 1], [2, 4]]
[2, 1, 0]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 88 тестов на сервере, включая скрытые.