Шифрование текста методом перестановки - C#
Формулировка задачи:
Добрых времени суток. Суть задачи состоит в шифровании входяшей последовательности символов методом их перестановки. Пытался сделать что-то вроде такого:
Но в ответ получил индексы букв,а не сами буквы Оо
private string EncodingReplace(string str) { string result = string.Empty; char[] mass = str.ToCharArray(); for (int i = 0; i < str.Length; i++) { result += mass[i++]+ mass[i]; } return result; }
Решение задачи: «Шифрование текста методом перестановки»
textual
Листинг программы
private string EncodingReplace(string str) { string result = string.Empty; //добавляем пробел для четного к-ва символов if(str.Length%2==1) str+=" "; for (int i = 0; i < str.Length; i+=2) { //тут используем приведение к string, чтоб была конкатенация, а не суммирование result += str[i+1].ToString()+str[i].ToString(); } return result; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д