2017海康威視秋招筆試程式設計題 C C 開發

2021-08-08 07:01:14 字數 585 閱讀 7303

一、輸入乙個使用者名稱、密碼,判斷密碼強度。

分四類:

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的任務是否已...