華為2023年實習生招聘考試試題

2021-07-03 08:02:04 字數 1418 閱讀 6924

第一題:

描述:目描述:

編寫乙個函式,將字串中的大寫的字母(a~z)挑出來,同時保留原字串中的空格,將挑出的大寫字母和空格按原始位置組成新的字串。

例如:1)輸入:australia;

輸出:aus

2)輸入:he is a dog

輸出:h i dg

執行時間限制:

1 sec

記憶體限制:

128 mbyte

輸入:字串

輸出:僅有大寫字母和空格的字串

樣例輸入:

australia

樣例輸出:

aus

#include #include using namespace std;

int main()

else if(str[i]==' '&&chuxian)//只有第乙個大寫字元出現,才能加空格

}cout<

描述:根據依次輸入的數字,按到從大到小排序

執行時間限制:

10 sec

記憶體限制:

128 mbyte

輸入:一行正整數,其長度小於4096,整數之間用非數字隔開

輸出:

排序後的整數,乙個空格隔開

樣例輸入:

8 7r9t2 5 3

樣例輸出:

9 8 7 5 3 2

補充:樣例輸入:8er7rd9st2    5 3

樣例輸出:9  8  7  5  3  2

樣例輸入:er7rd9st2    5 3

樣例輸出:        9  7  5  3  2

#include #include #include #include using namespace std;

int main()

else

}} int k=0;

int size=num.size();

for(multiset::reverse_iterator iter=num.rbegin();iter!=num.rend();++iter)

int min(int i,int j)

#define maxn 1001

int matrix[maxn][maxn];

int lagest_rectangle(/*int **matrix, */int m, int n) else

}// calculate r(i, j) from right to left

for (j = n - 1; j >= 0; --j)

else }}

return ret;

}int main()

}printf("%d\n", lagest_rectangle(m, n));

}return 0;

}

2023年華為實習生招聘筆試題1

題目 輸入兩個整數,輸入的整數的範圍在1 70000之間,否則返回 1 將輸入的整數逆序,例如輸入123,逆序為321 將兩個輸入的整數逆序之後,相加輸出。如下 include include include stdafx.h include include using namespace std ...

2023年騰訊軟體開發實習生招聘筆試題

首先題目量是25個不定項選擇 5個填空 2個附加題 不計分 對於25個選擇題,涵蓋的知識面包括 演算法 c 編譯原理 完全不會啊,還好多題 作業系統 sql語句 設計模式 概率論。總體感覺確定的很少,基本是猜的。對於填空題的話,感覺還是比較簡單的,但是估計也有錯誤,畢竟基礎知識還是不夠清晰。2個附加...

2017阿里實習生招聘考試程式設計題

1,題目無輸入輸出樣例,也無函式介面,不像是阿里的題目 阿里的訊息中介軟體,負責 天貓支付寶等各個系統的訊息中轉,削峰填谷及架構的解耦。在每年的雙11中承載了數萬億的訊息。訊息中介軟體中有pub sub兩個角色,pub方傳送訊息到訊息中介軟體,訊息中介軟體再根據訂閱關係投遞給訂閱方。例如使用者成功購...