Kata > PasswordStrength

Determine whether password string is valid based on rules.

The following rules can be defined:

A given number of these rules must be met for a password to be valid.

One or more of the rules can also be mandatory and must be met regardless.