Едно от решенията за задача "Генератор за сигурни пароли"?
Условие на задачата:
07. Safe Passwords Generator
или
7. Генератор за сигурни пароли
Ани се страхува от това, да не й бъде хакнат някой от профилите в социалните мрежи, затова решава да направи генератор за пароли, които да бъдат достатъчно сигурни. Вашата задача е да й помогнете да напише програма, която ще генерира тези пароли, разделени една от друга от знака "|".
Да се напише програма, която генерира серия от символи като в шаблона:
ABxyBA
като при всяко генериране на нов код, стойностите на символите се увеличават с 1. Ако A надхвърли 55, се
връща на 35. Ако B надхвърли 96, се връща на 64. Вход
От конзолата се чете 1 ред:
-
На първия ред a – цяло число в интервала [1 ... 1000]
-
На втория ред b – цяло число в интервала [1 ... 1000]
-
На третия ред максимален брой генерирани пароли – цяло число в интервала [1 ... 1000000]
Ограничения:
-
A е символ с ASCII стойност в диапазона [35... 55]
-
B е символ с ASCII стойност в диапазона [64 ... 96]
-
x e цяло число в диапазона [1... a]
-
y e цяло число в диапазона [1... b]
Изход:
Да се отпечата на конзолата:
Генерираният код. Ако броят на комбинациите е по-голям от максималния на кода, да се отпечата до
подадената стойност, в противен случай да се отпечата до текущия брой на комбинациите.
Здравейте, колеги!
Трябваше ми помощ за задачата, но успях и сам да я реша.
Ето кода за желаещите да погледнат моето решение: https://pastebin.com/ViEb60qg