В видеоразборе “Шестая программа: «Рекорды по прыжкам в длину»” (из курса “Массивы”) Лера Зелёная (автор курсов html academy) предлагает в качестве дополнительного задания написать сортировку без объявления дополнительных переменных, типа: var minValue, var swap.
Услышав о задаче, оставил для себя её на “самое вкусное”.
Но столкнувшись с ней лицом к лицу (признаюсь) всё же залип, и не стал жертвовать времени над размышлением её решения.
Залез в гугл и за минуту нашел формулу.
И пожалел.
В процессе поиска формулы мозг всё же перебирал варианты, и вектор их развития был в правильном направлении.
Так что если Вы ещё не пытались… Не пожалейте времени.
Разгадка РЕАЛЬНО простая!
Подсказка
математика 1 класс
Ну а для тех кто сломал копья, или у кого плохой день и сегодня не до “открытий”. Держите:
Ответ
a=a+b;
b=a-b;
a=a-b;
Успехов и неутомимого интереса!