|
33 / 3 / 2
Регистрация: 26.07.2018
Сообщений: 54
|
||||||
Шифр. Замена букв по Dictionary23.02.2019, 09:54. Показов 3695. Ответов 11
Метки нет (Все метки)
Делаю шифратор, и завис на определенном моменте, где нужно из stroka выловить все буквы и преобразовать по средством dictionary, не могли бы помочь?
0
|
||||||
| 23.02.2019, 09:54 | |
|
Ответы с готовыми решениями:
11
Дан текст. Замена латинских букв на "!", замена гласных русских букв на "-", подсчёт цифр в тексте
Замена букв в предложении. Не работает замена кириллицы |
|
Модератор
|
|||||||
| 23.02.2019, 10:06 | |||||||
|
Потом можно так:
Но надо учитывать что диапазон char намного больше чем диапазон словаря, поэтому надо решить что делать с теми символами которых нет в словаре. Иначе можно при разборе строки получить исключение.
1
|
|||||||
|
33 / 3 / 2
Регистрация: 26.07.2018
Сообщений: 54
|
|
| 23.02.2019, 11:01 [ТС] | |
|
Можно подробней расписать, не понимаю чуть-чуть
0
|
|
|
Модератор
|
||
| 23.02.2019, 12:36 | ||
|
ToList - тоже метод расширения LINQ. Преобразует последовательность в соответствующий список с тем же типом данных. Можно преобразовать в массив методом ToArray. Понятно? Есть ещё вопросы? Добавлено через 1 час 18 минут T3M4CH, А почему Вы в словаре "й" пропустили? У Вас предусмотрена только кодировка слов, но не предложений? Если надо кодировать предложения, то в словарь надо ввести пробел и хоть какие-то знаки препинания. Кодировка чисел и английского текста не предусматривается?
1
|
||
|
33 / 3 / 2
Регистрация: 26.07.2018
Сообщений: 54
|
|
| 23.02.2019, 13:49 [ТС] | |
|
И правда й пропустил и пробелы со знаками, мне бы сейчас понять саму концепцию работы с этими методами. Хорошо, а можете подсказать как код то до конца дописать. Сейчас, у меня только размытое представление о этих методах. Можете помочь дописать код? Ну или пример, там где встречается схожая задача
0
|
|
|
Модератор
|
|||||||
| 23.02.2019, 14:03 | |||||||
Сообщение было отмечено T3M4CH как решение
РешениеЧто дальше делать с полученными кодами я не знаю. Вы же эту задачу ставили, Вы и решите что с ними делать. Допустим если просто вывести на консоль, то так
0
|
|||||||
|
33 / 3 / 2
Регистрация: 26.07.2018
Сообщений: 54
|
|
| 23.02.2019, 15:44 [ТС] | |
|
Спасиб)
Добавлено через 1 час 38 минут А в обратную сторону? То есть из цифр получить буквы. Получается из int обратно в char
0
|
|
|
Модератор
|
||
| 23.02.2019, 15:59 | ||
|
Да, я показал как получить из string ПОСЛЕДОВАТЕЛЬНОСТЬ int. НО это же не выходное значение. Что по заданию Вам надо получить на выходе шифратора? Добавлено через 5 минут T3M4CH, рискну предположить, что у Вас в словаре значения должны быть не числа, а строки. И на выходе надо соединить последовательность строк в одну строку. Так?
0
|
||
|
33 / 3 / 2
Регистрация: 26.07.2018
Сообщений: 54
|
|
| 23.02.2019, 17:19 [ТС] | |
|
Да, мне нужно сделать реверс программы выше
0
|
|
|
Модератор
|
||
| 23.02.2019, 17:33 | ||
|
Вот для дешифровки Вы какое значение будете задавать? Приведите пример. Даже лучше приведите пример начального сообщения, шифрованного и дешифрованного
0
|
||
|
33 / 3 / 2
Регистрация: 26.07.2018
Сообщений: 54
|
||||||
| 23.02.2019, 18:59 [ТС] | ||||||
|
Например : ау
по этому коду
и все что мне нужно это из этого кода получить свое ранее введенное "ау"
0
|
||||||
|
Модератор
|
|||||||
| 23.02.2019, 23:08 | |||||||
|
Добавлено через 24 минуты Вот пример кодера-декодера
0
|
|||||||
| 23.02.2019, 23:08 | |
|
Помогаю со студенческими работами здесь
12
Замена букв в строке на сочетание букв
Шифр Виженера: проверить, что входящий текст состоит только из букв Отбор из Dictionary вложенного в Dictionary Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|