Порядок фокуса по Tab

Задача по программированию с проверкой онлайн

Сложность
Лёгкая
Языки
Python
JavaScript
TypeScript
Темы
Массивы и списки
Поиск и сортировка

На странице элементы идут в порядке документа: у элемента i атрибут tabindex равен tab_indexes[i]. Клавиша Tab обходит элементы так:

  1. сначала элементы с положительным tabindex по возрастанию значения (при равных значениях — в порядке документа);
  2. затем элементы с tabindex 0 в порядке документа;
  3. элементы с отрицательным tabindex Tab пропускает.

Верните номера элементов в порядке обхода.

Пример: [0, 2, -1, 1, 0, 2] → [3, 1, 5, 0, 4].


Источник: задача CodeShare

Решить онлайнБесплатно и без регистрации: пишете код в браузере и проверяете его тестами (без аккаунта — несколько задач в день).

Ещё задачи

Все задачи для тренировки