0 / 0 / 0
Регистрация: 17.02.2020
Сообщений: 6
|
|||||||||||
1 | |||||||||||
Оптимизация кода17.02.2020, 15:12. Показов 530. Ответов 7
Метки нет (Все метки)
Написал простенький шифровщик работающий по принципу сдвига. Есть функция podbor (определяет ключ для расшифровки), не знаю, как ее переписать, чтобы значительно снизить скорость обработки введенного текста.
logistic
ui
0
|
17.02.2020, 15:12 | |
Ответы с готовыми решениями:
7
Оптимизация кода Оптимизация кода Оптимизация кода Оптимизация кода |
0 / 0 / 0
Регистрация: 17.02.2020
Сообщений: 6
|
|
17.02.2020, 18:30 [ТС] | 3 |
Собственно, в этом я и прошу подсказку. Знания пока что поверхностные и решения я не вижу(
0
|
17.02.2020, 18:50 | 4 | |||||
Начало блока говорит:
0
|
0 / 0 / 0
Регистрация: 17.02.2020
Сообщений: 6
|
|
17.02.2020, 19:02 [ТС] | 5 |
Функция получает зашифрованный текст(по принципу сдвига символа на некое key), первый цикл получает каждый символ строки, дальше цикл перебирает все ключи от 0 до 516, если при некотором 'b' 'a' равняется пробелу, счетчик пробелов увеличивается на 1, с точкой аналогично. Далее, если spaces > max_spaces, max_spaces принимает новое значение spaces, а key1 принимает новое значение, равное 'b', с точкой аналогично, только key2. Когда key1==key2, переменная key = key1. А дальше идет расшифровка с применением key.
0
|
0 / 0 / 0
Регистрация: 17.02.2020
Сообщений: 6
|
||||||
18.02.2020, 11:17 [ТС] | 7 | |||||
0
|
18.02.2020, 17:37 | 8 |
Starowerow, а, ну тогда всё понятно
0
|
18.02.2020, 17:37 | |
18.02.2020, 17:37 | |
Помогаю со студенческими работами здесь
8
Оптимизация кода Оптимизация кода Оптимизация кода Оптимизация кода Оптимизация кода Оптимизация кода Оптимизация кода Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |