420. 強密碼檢驗器(待完成)
阿新 • • 發佈:2021-12-20
如果一個密碼滿足下述所有條件,則認為這個密碼是強密碼:
由至少 6 個,至多 20 個字元組成。
至少包含 一個小寫 字母,一個大寫 字母,和 一個數字 。
同一字元 不能 連續出現三次 (比如 "...aaa..." 是不允許的, 但是"...aa...a..." 如果滿足其他條件也可以算是強密碼)。
給你一個字串 password ,返回將 password 修改到滿足強密碼條件需要的最少修改步數。如果 password 已經是強密碼,則返回 0 。
在一步修改操作中,你可以:
插入一個字元到 password ,
從 password 中刪除一個字元,或
用另一個字元來替換 password 中的某個字元。
示例 1:
輸入:password = "a"
輸出:5
來源:力扣(LeetCode)
連結:https://leetcode-cn.com/problems/strong-password-checker
著作權歸領釦網路所有。商業轉載請聯絡官方授權,非商業轉載請註明出處。
心之所向,素履以往 生如逆旅,一葦以航