Форум программистов, компьютерный форум, киберфорум
C# .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
2 / 2 / 2
Регистрация: 23.03.2016
Сообщений: 88
Записей в блоге: 1
1

Создание дешифратора

25.05.2017, 17:59. Показов 1200. Ответов 2
Метки нет (Все метки)

Есть .txt документ со следующим набором данных:

BSDKSLPRK (к примеру).

Где:

BSD - это а
KS - это б
LP - это в
PK - это г

Как написать дешефратор, который будет идти по символам и находить последовательность символов указанную выше?

(в итоге должно выдать: абвг)

Добавлено через 33 минуты
По всей видимости нужен цикл, который проверяет сперва один символ на совпадения. Затем, если совпадений не найдено, проверяет два символа на совпадения, затем три, четыре и так далее. Как можно создать такой цикл (с символами, проверкой в строке)?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.05.2017, 17:59
Ответы с готовыми решениями:

Написать код дешифратора
Есть код написанный на C#, который шифрует строку: static string Encode(string Text) { byte...

Иммитация работы двоично-десятичного дешифратора
Немного сомневаюсь,но дешифратор это преобразователь из двоичной системы в десятичную. По идее это...

Создание шифратора и дешифратора
Здравствуйте, у меня такая идея, но я не могу воплотить ее. Что если сделать что то типа шифратора...

Выбор дешифратора
Ребят,помогите пожалуйста выбрать дешифратор,чтобы с к155ир1 последовательно выходящий адрес входил...

2
1140 / 732 / 483
Регистрация: 21.01.2014
Сообщений: 1,903
25.05.2017, 22:47 2
Лучший ответ Сообщение было отмечено Teoscopion91 как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
            Dictionary<string, string> dict = new Dictionary<string, string> { 
            { "BSD", "a" },
            { "KS", "б" },
            { "LP", "в" },
            { "PK", "г" } };
 
            string message = "BSDKSLPPK";
 
            StringBuilder sb = new StringBuilder(message);
            foreach (var item in dict)
            {
                sb.Replace(item.Key, item.Value);
            }
 
            Console.WriteLine(sb.ToString());
0
101 / 105 / 62
Регистрация: 19.11.2015
Сообщений: 380
28.05.2017, 11:41 3
Lexeq, Не думаю, что так выйдет нормально, потому что, например, BSD - это а, а ABSD - это б, то код, который ты привел, не правильно обработает данную строку:
ABSDBSD
В итоге получится "Aаа", хотя было зашифровано "ба"
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
28.05.2017, 11:41

Схема дешифратора
как выглядит схема дешифратора двухразрядного двоичного кода в десятичный в базисе ИЛИ-НЕ? как её...

Функциональная схема дешифратора
Минимизировано два уравнения y0=не(x0)*x1*не(x2)*не(x3)*x4*x5*x6*не(x7)*x8...

УГО и назначение дешифратора
Добрый день. На схемке изображена КОМБИНАЦИОННОЕ устройство Дешифтратор K155ИД3. Мне нужно УГО,...

Atmega16 программа дешифратора
Доброго времени суток всем форумчанам. Потребовалось подключить десяток 8-и сегментных индикаторов...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.