Here's my attempt, at 39:
#!/usr/bin/perl
$_=pop;print if(/[a-z]{3,}/i&&/\d{2,}/)
I skipped the first constraint, because if rules 2 and 3 are true, 1 will
always be true... right?
--
Patrick
> -----Original Message-----
> From: Kim Schulz [mailto:[EMAIL PROTECTED]]
> Sent: Thursday, December 13, 2001 8:29 AM
> To: [EMAIL PROTECTED]
> Subject: test a password string for correctness
>
>
> hi guys
>
> How short kan you make a program (oneliner?) that:
>
> * checks if a password is 5 characters long or more
> * checks if the password contains at least 3 alpha chars (a-zA-Z)
> * checks if the password contains at least 2 numbers (0-9)
>
> I needed 5 lines of code how about you guys?
>
> later..
> Kim Schulz
>