Загрузка...

Валидатор паролей

  • Нормальная
  • Бонус
    10
  • Не решено

На вход подается строка str, которая содержит пароли, разделенные между собой запятыми. По правилам сайта, все пароли должны соответствовать следующим правилам:

  • Минимальная длина пароля - 6 символов
  • Максимальная длина пароля - 12 символов
  • Должна быть минимум 1 буква из [a-z]
  • Должна быть минимум 1 цифра из [0-9]
  • Должна быть минимум 1 буква из [A-Z]
  • Должен быть минимум 1 символ из [$#@]

Необходимо создать функцию validator, которая будет проверять все поданные на вход пароли и возвращать новую строку, состоящую из валидных паролей. Каждый пароль должен быть отделен от следующего запятой.

Пример:

Дано: 'adcd12$, az09A@, az09A$'
Решение: 'az09A@, az09A$'
Вы видели эту задачу на собеседовании?
/
58 / 123