Как реализовать сжатие строки с условием, что итоговая строка не длиннее входной

golangалгоритмыоптимизацияразработкасжатие строк