Реализовать метод, осуществляющий сжатие строки на основе счетчика повторяющихся символов - C#
Формулировка задачи:
Решите задачу пожалуйста
1.Реализуйте метод, осуществляющий сжатие строки на основе счетчика повторяющихся символов. Например, строка aaabbcccc должна превратиться в a3b2c5. Если сжатая строка оказалась длиннее исходной, то результатом работы алгоритма должна быть исходная строка. Решить задачу с предположением, что в исходной строке нет цифр. Решить задачи для произвольной строки.
Решение задачи: «Реализовать метод, осуществляющий сжатие строки на основе счетчика повторяющихся символов»
textual
Листинг программы
static bool CheckWord(string word,string[,]lit) { var arr = lit.Cast<string>().ToArray(); foreach (char a in word) { int index = Array.IndexOf(arr, a.ToString()); if (index < 0) return false; arr[index] = ""; } return true; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д