程式設計題求解

ww15510313428發表於2020-09-01

程式設計題求解:
為了防止被黑客獲取到客戶輸入的密碼,某銀行在登入軟體上以螢幕輸入法輸入密碼。
該輸入法有9個按鈕,每個按鈕上有不多於3個字母。字母有先後順序。
按第一個字母需要用滑鼠點選按鈕一次, 第二個字母需要點選2次,
第三個字母需要點選3次,若連續兩個字母都在同一個按鈕上,則輸入第一個字母后需要等待一小段時間。
假設某客戶的輸入習慣是:點選按鈕需要1單位時間,等待一小段時間為2單位時間,某次登入的時候,
9個按鈕上的字母分別為azc dwf gti jql mon pkr shu vex yb,求該客戶輸入他的密碼的時間 。
輸入:
該客戶的密碼都是小寫字母[a-z],密碼長度<=16
輸出:
客戶輸入密碼的時間。

相關文章