密碼檢查安全
小明同窗最近開發了一個網站,在用戶註冊帳戶的時候,須要設置帳戶的密碼,爲了增強帳戶的安全性,小明對密碼強度有必定要求:網站
1. 密碼只能由大寫字母,小寫字母,數字構成;開發
2. 密碼不能以數字開頭;字符串
3. 密碼中至少出現大寫字母,小寫字母和數字這三種字符類型中的兩種;程序
4. 密碼長度至少爲8密碼
如今小明受到了n個密碼,他想請你寫程序判斷這些密碼中哪些是合適的,哪些是不合法的。安全性
輸入:字符
輸入一個數n,接下來有n(n<=100)行,每行一個字符串,表示一個密碼,輸入保證字符串中只出現大寫字母,小寫字母和數字,字符串長度不超過100。數字
輸出:註冊
輸入n行,若是密碼合法,輸出YES,不合法輸出NO