華為筆試題

2021-07-22 15:36:28 字數 1007 閱讀 6898

某軟體需要實現建議的cd-key演算法,輸入3個正整數,以空格隔開,根據這3個整數生成cd-key字串,輸出格式***x-***x-***x-xxyy,包括16個字元,以短劃線分開,其中,cd-key最後兩個yy是用於cd-key的自校驗,確保cd-key本身是合法的。

cdkey使用的字元表23456789abcdefghjklmnpqrstuvwxyz

(由於1和i,0和o不好區分,刪除)

請實現cdkey的生成演算法,原理如下:

(2)上面輸出14個字元即為cdkey的從左至右的14個字元,將這14個字元按照ascii碼方式全部相加,取低10bit,從低到高,查表生成兩個校驗位。

樣例輸入:

1 1 1

樣例輸出:

3224-2262-2a22-j2cr

原始碼:}

華為筆試題

int a nsize 其中隱藏著若干 0,其餘非 0整數,寫乙個函式 int func int a,int nsize 使a 把0移至後面,非 0整數移至 陣列前面並保持有序,返回值為原資料中第乙個元素為0 的下標。盡可能不使用輔助空間且考慮效率及異常問題,注釋規範且給出設計思路 include ...

華為筆試題

輸入描述 輸入乙個字串,字串中包含了全量字符集和已占用字符集,兩個字符集用 相連。前的字符集合為全量字符集,後的字符集為已占用字元集合。已占用字符集中的字元一定是全量字符集中的字元。字符集中的字元跟字元之間使用英文逗號分隔。字符集中的字元表示為字元加數字,字元跟數字使用英文冒號分隔,比如a 1,表示...

筆試題 2020華為筆試

i j k p,0測試用例 120,3 12,1 題目描述 乙個矩陣,5 5,取相鄰 二個成員有乙個邊是相同的 的6個,輸入乙個6個成員列表,判斷是否滿足?矩陣成員如下 1,2,3,4,5 11,12,13,14,15 21,22,23,24,25 31,32,33,34,35 41,42,43,4...