Попытка решить эту проблему Хакерранка " Выравнивание массива " с использованием BASH. Вот мое решение:
read size
mostfreq=$(tr "[:space:]" '\n' | sort -n | uniq -c | sort -r -k1 | head -c7 | tr -d "[:space:]")
expr $size - $mostfreq
Пропускает все тестовые случаи, кроме
22
51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51 51
Когда я запускаю на P C, он выдает ожидаемый результат 0. (0 = минимальное удаление для создания массив только дубликатов). Однако, когда я запускаю на платформе Hackerrank, это вызывает ошибку во время выполнения. Мне было интересно, если у кого-то была подобная проблема при использовании BASH на платформе Hackerrank.