C++ и Python

Сортировка по модулю (2)

Сортировка целых чисел по модулю

Условие

Реализуйте функцию ModularSort, принимающую массив целых чисел и выполняющую их сортировку по модулю.

Ограничения

  • Длина массива от 0 до 1000 включительно
  • Значения элементов массива от -1000000 до 1000000 включительно

Примеры

vector<int> v{-4 3};
ModularSort(v);  // v: [3, -4]
vector<int> u{1 -3 2};
ModularSort(u);  // u: [1, 2, -3]

Как тестировать локально

Собрать программу с помощью cmake и запустить ctest:

mkdir build; cd build
cmake ..; cmake --build .
ctest -V