Я ищу программу, которая будет читать исходный код C++, удалить все лишние пробелы и заменить все имена, чтобы исходный код, измеряемый количеством байтов, был как можно короче. Меня не волнует обфускация, размер - это все, что имеет значение.Есть ли некоторые сократители исходного кода?
Я решении this competition programming problem и размер исходного кода установлен в 2000 байт.
Я уверен, что есть, но для этого один раз и 2000 байт, делать это вручную может быть быстрее, чем поиск ... – deviantfan
Многие IDE имеют инструменты, которые делают это, например Visual Studio может форматировать код на основе параметров, установленных в вашем IDE. Это включает в себя вкладки/пробелы, расстояние между скобками/скобами, пробелы и т. Д. – CoryKramer
$ cat/your/file | tr -s '[: blank:]'. Это приведет к разрыву пробелов ... Затем поиск и замена для длинных идентификаторов и т. Д. –