У меня есть эта последовательность 1,2,3,4,5,6,8,10,11
Ожидаемый результат 1-6,8,10-11
Эта проблема заключается в форматировании последовательности в легко читаемой форме
Я пробовал с С# и использовал много if и else.
Интервьюер сказал, что есть простой алгоритм для этого.
Я не знаю, как добиться этого очень просто.
Также для 1,2,3 я показано 1-3. Они сказали, что это неправильно!
Существует ли какой-либо шаблон проектирования (интерпретатор) в этой логике?