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

тупая постановка задачи.
вначале надо сгенерировать все наборы что для 60 в исходном наборе символов и 10 симвловах в конечной строке будет соответствовать колву строк
6010=604661760000000000.00000' tabindex="0">604 661 760 000 000 000
а затем каждую строку проверить на соотвествие.
Задача максимум выполнима для 5-6 символов в строке
-
Здравствуюте господа программисты с удовольствием и интересом прочитал Вашу дисскусию о постановке тупых задачь. Благодарю Дмитрия Горбунова за мою защиту от подозрений в попытке брутфорса и не знании Hashcat. Рустаму Иванову могу пожелать быть сдержанее в оценках это приносет Вам Рустам больше пользы нежели знание математики, комбинаторики и брутфорса.
-
Решу "нерешаемую" задачу за 1000 гривен. Решить можно любую задачу, это зависит только от времени и денег.
-
Aktualne zlecenia dla freelancerów w kategorii C i C++
Rewersowe inżynieria konsolowych narzędzi do ankietowania kontrolerów SSD (Flash ID)1. Cel pracy Wydzielenie interfejsu programowania aplikacji (API) do interakcji z kontrolerami SSD/NVMe z dostarczonego zestawu narzędzi konsolowych (Phison, Silicon Motion, Realtek, Maxiotek, Marvell, JMicron itd.). Wynikiem ma być działający kod w języku C/C++ lub dokładna… C i C++, Aplikacje desktopowe ∙ 11 dni 12 godzin temu ∙ 6 ofert |
Opracowanie mapy nasion Minecraft Java / przeglądarki nasion dla strony internetowejOpracowanie mapy nasion Minecraft Java / Podgląd nasion dla strony internetowejOpis projektu Potrzebne jest opracowanie narzędzia opartego na przeglądarce Mapa nasion Minecraft Java / Podgląd nasion, które będzie działać na naszej stronie i pozwoli użytkownikowi wprowadzić… C i C++, Układ HTML i CSS ∙ 11 dni 19 godzin temu ∙ 17 ofert |