Сортировка ВООБЩЕ без вспомогательных переменных

В видеоразбореШестая программа: «Рекорды по прыжкам в длину»” (из курса “Массивы”) Лера Зелёная (автор курсов html academy) предлагает в качестве дополнительного задания написать сортировку без объявления дополнительных переменных, типа: var minValue, var swap.

Услышав о задаче, оставил для себя её на “самое вкусное”.
Но столкнувшись с ней лицом к лицу (признаюсь) всё же залип, и не стал жертвовать времени над размышлением её решения.

Залез в гугл и за минуту нашел формулу.
И пожалел.

В процессе поиска формулы мозг всё же перебирал варианты, и вектор их развития был в правильном направлении.

Так что если Вы ещё не пытались… Не пожалейте времени.
Разгадка РЕАЛЬНО простая!

Подсказка

математика 1 класс

Ну а для тех кто сломал копья, или у кого плохой день и сегодня не до “открытий”. Держите:

Ответ

a=a+b;
b=a-b;
a=a-b;

Успехов и неутомимого интереса!

Привет. Можете показать код как вы написали без вспомогательных переменных ?

1 лайк