Пароль называется криптостойким, если выполнены 4 критерия:Пароль содержит строчные

Пароль величается криптостойким, если выполнены 4 аспекта:
Пароль содержит строчные латинские буковкы
Пароль содержит большие латинские буквы
Пароль содержит цифры
Длина пароля не наименее 8 символов
Требуется по данному паролю найти, сколько критериев криптостойкости выполнено.
Формат ввода: Вводится одна строчка, состоящая только из латинских букв и цифр. Количество знаков в строке не превосходит 100.
Формат вывода: Выведите количество критериев криптостойкости, которым удовлетворяет пароль.
(это надо в паскале)

Задать свой вопрос
1 ответ

PascalABC.NET 3.4.2, сборка 1843 от 24.10.2018


begin

 var s := ReadString;

 ((s.Count(t -gt; t in ['a'..'z']) gt; 0 ? 1 : 0) + (s.Count(t -gt; t in ['A'..'Z']) gt; 0 ? 1 : 0) +

 (s.Count(t -gt; t in ['0'..'9']) gt; 0 ? 1 : 0) + (s.Length gt;= 8 ? 1 : 0)).Println;

end.

, оставишь ответ?
Имя:*
E-Mail:


Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт