Задание связанное с CharArray C#

97
02 ноября 2021, 13:10

Помогите сделать задание, очень нужно. Вот условие: Задан текст, состоящий из произвольной последовательности буквенных символов. Упорядочить их в алфавитном порядке, при этом если символ встречается четное количество раз(но не 0), то остается 1 копия. Если нечетное(более 3х), то 2 копии. Я смог сделать в алфавитном порядке(код ниже), но с копиями у меня проблема, пробовал по разному, в итоге не смог реализовать. Сам код с сортировкой по алфавиту:

 char[] text3;
 text3 = "sdersdsdsdfghjklaosd".ToCharArray();
        char[] array = text3.OrderBy(x => x).ToArray();
        foreach (char ch in array)
            Console.Write(char.ToLower(ch));
        Console.WriteLine();
READ ALSO
Ошибка при создании файла в любой папке

Ошибка при создании файла в любой папке

Пытаюсь создать файл на диске D:\NewFolder\imagejpg, система доходит до создания

173
Многопоточная запись File.AppendAllText()

Многопоточная запись File.AppendAllText()

Если этот метод будет выполняться в многопоточном режиме - не будет ли возникать исключение "Этот процесс занят другим процессом" ?

163
"If {} else {}" или "try {} catch() {}" C#

"If {} else {}" или "try {} catch() {}" C#

Столкнулся с вопросом использования условной конструкции или перехвата исключенияЧитал информацию, что "try {} catch() {}" потребляет больше ресурсов,...

117
На что заменить словарь Dictionary<string,object> чтобы избавится от Boxing (C# netcore2.2)

На что заменить словарь Dictionary<string,object> чтобы избавится от Boxing (C# netcore2.2)

Достался проект на поддержку, и после решения насущных проблем, пришло время рефакторингаВ одном из основных методов происходит Boxing, этот...

113