可以宣告一個 ans 變數計算密碼有達到幾種要求。
如果字串長度 >= 8 就 ans++。
宣告四個布林值,up、down、alpha、other,全部預設為 false,分別代表是否有大寫字母、小寫字母、英文字母、及其他字元。將密碼的每個字元進行判斷,可以使用 isalpha、isupper、islower 來做判斷,要先判斷字元是否為英文字母才可以判斷大小寫。如果不是英文字母的話就將 other 設為 true。
如果 up 和 down 皆為 true,就 ans++。
如果 alpha 和 other 皆為 true,也是 ans++。
最後依照達到多少要求輸出指定的答案。