Сортировка 012

легко
# решено

Дан массив colors, элементы которого представляют один из трех цветов: красный (0), зелёный (1) и синий (2). Необходимо отсортировать массив так, чтобы цвета шли в порядке: красный, зелёный, синий, и вернуть изменённый массив.

Важно, чтобы сортировка осуществлялась in-place, что означает выполнение сортировки без использования дополнительной памяти для копий массива.

Пример 1:

Ввод: colors = [2,1,1,0,0,1]
Вывод: [0,0,1,1,1,2]

Пример 2:

Ввод: colors = [2,2,2,2,0]
Вывод: [0,2,2,2,2]

Ограничения:

  • len(colors) >= 0
  • Элементы массива colors принимают значения 0, 1 или 2