Контест 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
Решите в тренажёре
Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.
Предыдущий вопрос
Задача на Swift: сумма корректных чисел из ввода
Следующий вопрос
map и flatMap у Optional