Контест Junior Опционалы обновлено

Задача на Swift: безопасный доступ к массиву по индексу

Условие

Дан массив и запросы-индексы. Для каждого запроса выведите элемент или nil, если индекс вне массива. Это то, что в проектах оформляют расширением subscript(safe:).

Первая строка: n (0 ≤ n ≤ 10⁴), вторая: n целых чисел (может быть пустой). Третья: q (1 ≤ q ≤ 10⁴), четвёртая: q индексов (могут быть отрицательными).

Пример

3
10 20 30
4
0 2 3 -1
10
30
nil
nil

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме