2023年6月6日 華為機試

2021-06-22 09:08:44 字數 1201 閱讀 3247

準備了還有一段時間了,結果還是悲劇了,主要準備的是演算法,結果華為機試更看重字串的操作,這一塊正好是自己的弱項,哎。不過還有時間,這幾個月多刷刷題,多鍛鍊鍛鍊,加油吧。

機試一共考了三道題,兩道簡單點的,一道難題,難題考得是狀態機,不知道是什麼東西╮(╯▽╰)╭,簡單的兩題做的也不好,回來在重新做一下。

1.倒置英文句子中單詞的字母順序。

hello, i am good.  ->  olleh, i ma doog.

這題其實不難,當時腦子有點糾結符號,所以沒做出來,還有一點客觀原因,平時用的vs2010,到那裡用的vc,硬是用的不舒服,算了不找理由了,可以參考博文《例項》c++ 將一句話裡的單詞進行倒置,標點符號不倒換。就是把第乙個翻轉省略,第二個翻轉修改一下即可。

2.實現「十七進製」轉「十進位制」演算法。

這個題好做,不過我覺得自己的方法有點笨,不知道有沒有巧妙的方法。

注意:1字串長度可以用strlen直接求得,2子函式中臨時陣列需要動態建立,3乘方是double pow(double x,int y),我當時一上去就來個^符號,現在想想真是太無知了。

#include #include #include using namespace std;

int change(char str)

{ const int length = strlen(str);

int *tmp = new int[length]; //動態陣列

2023年6月14日,忌

姥爺6月14日去世,95歲 姥爺已經在床上躺了2年多,聽媽媽說,是呼了一口氣,然後就安詳的去了,沒有什麼痛苦 這個年代,能在家裡床上,兒女陪伴著安靜的去世,也是一件難得的事情 這是我至親四個老人裡第乙個去世的,從此我再也不能驕傲的說,我家四個老人都還在了 姥爺躺下之前,每天還能喝很多酒,路過飯桌一趟...

2023年5月9日 華為牛客機試 005進製轉換

題目描述 寫出乙個程式,接受乙個十六進製制的數,輸出該數值的十進位制表示。多組同時輸入 輸入描述 輸入乙個十六進製制的數值字串。輸出描述 輸出該數值的十進位制字串。題幹中的 同時輸入 這裡有兩種理解 輸入多行資料之後,統一輸出結果 res while 1 try s input strip exce...

9月5日,華為2014校園招聘的機試題目

9月5日,華為2014校園招聘的機試題目 通過鍵盤輸入一串小寫字母 a z 組成的字串。請編寫乙個字串壓縮程式,將字串中連續出席的重複字母進行壓縮,並輸出壓縮後的字串。壓縮規則 1 僅壓縮連續重複出現的字元。比如字串 abcbc 由於無連續重複字元,壓縮後的字串還是 abcbc 2 壓縮欄位的格式為...