2021華為秋招軟體開發筆試題

2021-10-08 11:01:10 字數 1057 閱讀 2298

例如系統記錄到某學生頁面停留時間如下:

10 120 10 20 10 10 50

該學生第一分鐘學完1頁,第二分鐘學完0頁,第三分鐘學完5頁,第四分鐘學完1頁,則判定為不滿足要求。

輸入描述:

輸入資料報含多個學生的提交記錄,第一行是整數表示記錄個數,每個記錄佔一行,每行的第乙個數是n,表示頁面數,然後是每個頁面的學習時間。

輸出描述:

對於每組輸入資料,滿足輸出1,不滿足輸出0,每組輸出佔一行。

輸入

5

2 10 10

4 10 15 20 30

5 10 10 10 10 10

6 10 20 20 70 10 10

8 10 120 10 10 10 10 10 10

輸出

110

10

思路1:

統計每乙個自然的分鐘中,翻過的頁數。如果sum大於60s的話就取餘,並且將頁數清零;如果sum小於等於60s,則累加頁數,大於4的話就返回0。遍歷陣列之後,返回1。

**1:

#include

#include

using

namespace std;

intprocess

(vector<

int>

&vec)

++pages;

if(pages >4)

}return1;

}int

main()

ans.

push_back

(process

(numbers));

}for

(auto it : ans)

return0;

}

思路2:

累加處理陣列中的每乙個數,整除60,然後把這個數放到應該在桶中,

最後遍歷陣列桶中,如果有乙個桶中的值大於4的話則返回0;

否則返回1。

2021秋招部分筆試題

2021秋招部分筆試題彙總 企業提供原題 00 00 28 4 6 程式設計題 查詢二叉搜尋樹的葉子節點 時間限制 c c 1秒,其他語言2秒 空間限制 c c 32m,其他語言64m 給乙個二叉查詢樹 binary search tree 的前序遍歷結果陣列,列印出所有的葉子節點。輸入描述 輸入為...

2021網易秋招筆試題(Android開發)

校招的筆試題通常是4道程式設計題,時間為2個小時,每題25分。2021秋招筆試題總結如下,包含問題和 實現。解析 這個很簡單,用python的話只需要用dict統計出每個單詞的個數然後計算出頻率大於1 的單詞,儲存輸出。用dict統計數字 如下 d key d.get key,0 1 d是字典型別的...

全志 軟體開發筆試

violate 關鍵字及其作用場景 volatile提醒編譯器它後面所定義的變數隨時都有可能改變,因此編譯後的程式每次需要儲存或讀取這個變數的時候,都會直接從變數位址中讀取資料。如果沒有volatile關鍵字,則編譯器可能優化讀取和儲存,可能暫時使用暫存器中的值,如果這個變數由別的程式更新了的話,將...