|
0 / 0 / 0
Регистрация: 02.12.2019
Сообщений: 9
|
||||||
Задача "Генератор визуально различимых паролей (базовый)", не могу понять ошибку в решении07.04.2020, 22:30. Показов 2524. Ответов 1
Условие
Требуется по запросу выдавать N различных паролей длиной M символов, состоящих из строчных и прописных латинских букв и цифр, кроме тех, которые легко перепутать между собой: «l» (L маленькое), «I» (i большое), «1» (цифра), «o» и «O» (большая и маленькая буквы) и «0» (цифра). Решение должно содержать две функции: вспомогательную generate_password(m), возвращающую случайный пароль длиной m символов, и основную main(n, m), возвращающую список из n различных паролей, каждый длиной m символов. Будем считать, что параметры n и m всегда таковы, что требуемые пароли возможно сгенерировать. Формат ввода Пример вызова ваших функций для тестирования: print("Случайный пароль из 7 символов:", generate_password(7)) print("10 случайных паролей длиной 15 символов:") print(*main(10, 15), sep="\n") Формат вывода Пример результатов: Случайный пароль из 7 символов: fJv6cWX 10 случайных паролей длиной 15 символов: FRkRUfn7FZmUCZH rBaLXLkxagbgXjp hPBDSD6eyxA2CjD rUQSjd4sE28teWQ mZwMxeGPfcim2yH wF2mPU8y5mw5E3b bjFS5wzfMPHj5cs nwwYAY9gdJyRkHG ts7mH3nCDeJY6Ns dDCdGXcE8PXaMhb Мое неправильное решение
0
|
||||||
| 07.04.2020, 22:30 | |
|
Ответы с готовыми решениями:
1
Генератор визуально различимых паролей (базовый) Генератор визуально различимых паролей(В)
|
|
693 / 471 / 204
Регистрация: 22.03.2020
Сообщений: 1,051
|
||||||
| 07.04.2020, 22:47 | ||||||
|
Во первых, зачем вам нужна функция generate_password, как считаете? Она вам нужна, чтобы вы её вызывали в функции main. А вы с какого-то перепугу стали тот же механизм писать в main. Не надо так
.Во вторых, вы должны в функции main проверять, есть ли новый подобранных пароль в списке предыдущих и если он там есть, то генерировать новый. Простая проверка вызовом:
PS. 56, потому что вам доступны 48 букв и 8 цифр.
1
|
||||||
| 07.04.2020, 22:47 | |
|
Помогаю со студенческими работами здесь
2
Генератор визуально различимых паролей (A + B)
Генератор визуально различимых паролей (A + B) Генератор визуально различимых паролей Генератор визуально различимых паролей (B) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
ПЛИС
zxcha1ka_ 27.01.2026
AHDL
Разработать программы для синтеза следующих устройств:
1. Параллельного регистра
4-х разрядного с синхронной загрузкой и асинхронным сбросом (обнулением);
Пoмoгитe пoжaлyйстa
|
Загрузка PNG-файла с альфа-каналом с помощью библиотеки SDL3_image на Android
8Observer8 27.01.2026
Содержание блога
SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
|
влияние грибов на сукцессию
anaschu 26.01.2026
Бифуркационные изменения массы гриба происходят тогда, когда мы уменьшаем массу компоста в 10 раз, а скорость прироста биомассы уменьшаем в три раза. Скорость прироста биомассы может уменьшаться за. . .
|
Воспроизведение звукового файла с помощью SDL3_mixer при касании экрана Android
8Observer8 26.01.2026
Содержание блога
SDL3_mixer - это библиотека я для воспроизведения аудио. В отличие от инструкции по добавлению текста код по проигрыванию звука уже содержится в шаблоне примера. Нужно только. . .
|
|
Установка Android SDK, NDK, JDK, CMake и т.д.
8Observer8 25.01.2026
Содержание блога
Перейдите по ссылке: https:/ / developer. android. com/ studio и в самом низу страницы кликните по архиву "commandlinetools-win-xxxxxx_latest. zip"
Извлеките архив и вы увидите. . .
|
Вывод текста со шрифтом TTF на Android с помощью библиотеки SDL3_ttf
8Observer8 25.01.2026
Содержание блога
Если у вас не установлены Android SDK, NDK, JDK, и т. д. то сделайте это по следующей инструкции: Установка Android SDK, NDK, JDK, CMake и т. д.
Сборка примера
Скачайте. . .
|
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net
REST сервисы временно не работают, только через Web.
Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
|