Loading...
Caesar avatar Caesar 15 Точки

07. Safe Passwords Generator

Някой може ли да даде решение на тази задача от Nested Loops - More Exercises (на Java!) ?

 

  1. Генератор за сигурни пароли

Ани се страхува от това, да не й бъде хакнат някой от профилите в социалните мрежи, затова решава да направи генератор за пароли, които да бъдат достатъчно сигурни. Вашата задача е да й помогнете да напише програма, която ще генерира тези пароли, разделени една от друга от знака "|".

Да се напише програма, която генерира серия от символи като в шаблона:

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] 

Изход:

Да се отпечата на конзолата:

  • Генерираният код. Ако броят на комбинациите е по-голям от максималния на кода, да се отпечата до подадената стойност, в противен случай да се отпечата до текущия брой на комбинациите.
0
Programming Basics
Caesar avatar Caesar 15 Точки

https://pastebin.com/cWc2A2it 100/100

 

0
16/04/2022 20:35:31
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.