一、輸入乙個使用者名稱、密碼,判斷密碼強度。
分四類:
1. 強度0:密碼長度小於8|使用者名稱與密碼相同|使用者名稱與密碼相反
2. 強度1:密碼長度大於8&密碼只包含數字與小寫字母組合或數字與大寫字母組合
3. 強度2:密碼長度大於8&密碼除只包含數字與小寫字母組合或數字與大寫字母組合
4. 強度3:密碼長度大於8&密碼組合有超過三類
密碼可由:數字、小寫字母、大寫字母、特殊字元組成。
水題:注意邏輯正確即可。
二、分割字串
給定乙個字串p和乙個分割字元s,將p按照分割字元s進行分割並逐行輸出。
分析:博主在做這題時,將他想的過於簡單,以為分割字元只是單個字元,只要遍歷字串p中的每個字元,遍歷到分割字元就將前面的字串輸出即可。快速寫完後發現怎麼提交都只過20%。事後分析,應該是分割字元包含多個字元,例如「*#」。
題本身不難,思考問題要全面。**如下:
#include
using
namespace
std;
int main()
}}
騰訊2017秋招筆試程式設計題
1 程式設計題 編碼 假定一種編碼的編碼範圍是a y的25個字母,從1位到4位的編碼,如果我們把該編碼按字典序排序,形成乙個陣列如下 a,aa,aaa,aaaa,aaab,aaac,b,ba,baa,baaa,baab,baac yyyw,yyyx,yyyy 其中a的index為0,aa的index...
騰訊2017秋招筆試程式設計題
五筆的編碼範圍是a y的25個字母,從1位到4位的編碼,如果我們把五筆的編碼按字典序排序,形成乙個陣列如下 a,aa,aaa,aaaa,aaab,aaac,b,ba,baa,baaa,baab,baac yyyw,yyyx,yyyy,其中a的index為0,aa的index為1,aaa的index為...
騰訊2017秋招筆試程式設計題
遊戲裡面有很多各式各樣的任務,其中有一種任務玩家只能做一次,這類任務一共有1024個,任務id範圍 1,1024 請用32個unsigned int型別來記錄著1024個任務是否已經完成。初始狀態都是未完成。輸入兩個引數,都是任務id,需要設定第乙個id的任務為已經完成 並檢查第二個id的任務是否已...