Задать вопрос
@rina_shym

Как отсортировать массив согласно правилу, которое дано в задании?

Имеется массив: [5, 3, 1, 2, 4, 6] , по правилу его нужно отсортировать так: 1-5, 2-3, 3-1, 4 -2, 5-4, 6-6, т. е. поменять элемента массива местами в установленном порядке.
Пытался решить эту задачку, да вот не выходит.

let key_first = [5, 3, 1, 2, 4, 6],
      tempKey;
for( let i  = 0; i < key_first.length; i++) { 
     tempKey = key_first[i];
     key_first[i] = key_first[key_first[i] - 1];
     key_first[key_first[i] - 1]  = tempKey;
    
   
}
  • Вопрос задан
  • 110 просмотров
Подписаться 1 Простой 1 комментарий
Ответ пользователя Андрей К ответам на вопрос (2)
@wug1
Новичок
key_first.push(key_first[i]);
Ответ написан
Комментировать