Прогамма по генерации, перебору и отсеву.
Программа по генерации наборов букв, цифр и символов (консольный вариант).
Задачи программы:
- Генерировать наборы букв, цифр и символов:
- abcdefghijklmnopqrstuvwxyz
- ABCDEFGHIJKLMNOPQRSTUVWXYZ
- 0123456789
- !"#$%&'()*+,-./:;<=>?@[\]^_`{|}~
- заданной длины и либо сохранять в оперативной памяти (если возможно), либо записывать в отдельный текстовый файл №1;
- Из сгенерированного списка наборов, находящихся либо в оперативной памяти либо в файле №1 извлекать наборы, в которых будет присутствовать заданная длинна и количество одинаковых букв, цифр и символов.
- Например, задана длина набора в 10 символов, программой был сгенерирован набор следующего вида «qwerty1234», в данном наборе любой из использованных символов встречается только один раз. При определении соответствия набора «qwerty1234» условию наличия не менее двух одинаковых символов данный набор программой отбрасывается, набор вида «qqerty1234» пройдет отбор, набор вида «qqqrty1234» не пройдет, так как имеется три повтора.
- После отбора наборов отвечающим заданному параметру они записываются в текстовый файл №2.
Пожелания к программе.
Максимально быстрая работа.
Если можно избежать п. 1 и сразу генерировать наборы с заданными параметрами будет прекрасно.
Программа должна уметь определять предельные размеры оперативной памяти или файлов №1 и №2 и при превышении заданных в коде размеров прерывать программу и запоминать на чем программа остановилась для продолжения.
Программа осуществляет подсчет сгенерированных наборов и наборов прошедших отбор с выведением данных в консоль.
После проведения процедуры отбора наборы, созданные в оперативной памяти или файле №1 стираются (при условии исключения повторной генерации ранее сгенерированных наборов).
-
8368 90 0 1 Здравствуйте! Готов выполнить ваше задание. Пишите в личные сообщения, обсудим подробности.
-
1550 88 11 6 Здравствуйте, есть большой опыт разработки подобных программ. Готов выполнить Ваше задание.
-
98 2 0 Здравствуйте.
Сделаю вашу программу.
В ТЗ указано много дополнительных пожеланий, поэтому такая стоимость и такое время.
-
Здравствуйте, Владимир.
Это реальная прикладная задача? Или просто лаба какая-то?
На какой ориентировочно\максимум бюджет рассчитываете?
-
Только С++?
-

тупая постановка задачи.
вначале надо сгенерировать все наборы что для 60 в исходном наборе символов и 10 симвловах в конечной строке будет соответствовать колву строк
6010=604661760000000000.00000' tabindex="0">604 661 760 000 000 000
а затем каждую строку проверить на соотвествие.
Задача максимум выполнима для 5-6 символов в строке
-
Здравствуюте господа программисты с удовольствием и интересом прочитал Вашу дисскусию о постановке тупых задачь. Благодарю Дмитрия Горбунова за мою защиту от подозрений в попытке брутфорса и не знании Hashcat. Рустаму Иванову могу пожелать быть сдержанее в оценках это приносет Вам Рустам больше пользы нежели знание математики, комбинаторики и брутфорса.
-
Решу "нерешаемую" задачу за 1000 гривен. Решить можно любую задачу, это зависит только от времени и денег.
-
Актуальные фриланс-проекты в категории C и C++
Реверс-инжиниринг консольных утилит для опроса контроллеров SSD (Flash ID)1. Цель работы Выделение программного интерфейса (API) взаимодействия с контроллерами SSD/NVMe из предоставленного набора консольных утилит (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron и др.). Результатом должно стать рабочий код на языке C/C++ или точная… C и C++, Десктопные приложения ∙ 7 дней 23 часа назад ∙ 6 ставок |
Разработка карты семян Minecraft Java / просмотрщика семян для сайтаРазработка карты семян Minecraft Java / Seed Viewer для сайтаОписание проекта Необходимо разработать браузерный инструмент Minecraft Java Seed Map / Seed Viewer, который будет работать на нашем сайте и позволит пользователю ввести семя Minecraft Java Edition и просмотреть… C и C++, HTML и CSS верстка ∙ 8 дней 6 часов назад ∙ 16 ставок |
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x)
1000 UAH
Сравнительный анализ эффективности кастомного ПО (v2.2-field) и эталонного ПО (Meshtastic v2.x) на идентичной аппаратной платформе (ESP32 + SX1268, 2W) по критериям дальности, пропускной способности, стабильности линка и энергопотребления. Провести тесты с замерами с учетом… C и C++, C# ∙ 12 дней 13 часов назад ∙ 3 ставки |