OD 統(tǒng)一考試(B 卷):五子棋迷
華為 OD 機(jī)試【4 大寶典】再次上新題! ① 為了生活,華為 OD 待遇確實(shí)還不錯(cuò),確實(shí)可以~ :https://dream.blog.csdn.net/article/details/129221789
② 華為 OD 面經(jīng)月底整理,整理面經(jīng)攢人品:https://dream.blog.csdn.net/article/details/129472919
③ 華為 OD 面經(jīng) 8 月整理,來(lái)看看 3 位上岸考友都經(jīng)歷了什么~:https://dream.blog.csdn.net/article/details/132245724
④ 【新鮮】華為 OD 信息全知道,8 月 OD 最新資料~:https://dream.blog.csdn.net/article/details/132080773
OD 統(tǒng)一考試(B 卷):五子棋迷
題目描述
張兵和王武是五子棋迷,工作之余經(jīng)常切磋棋藝。 走了一會(huì)兒,輪到張兵了,他對(duì)著一條線思考起來(lái)了,這條線上的棋子分布如下: 用數(shù)組表示:?-1 0 1 1 1 0 1 0 1 -1 棋子分布說(shuō)明: -1?代表白子,0?代表空位,1?代表黑子;
數(shù)組長(zhǎng)度?L, 滿足?1 < L < 40, 且?L?為奇數(shù);
請(qǐng)幫他寫(xiě)一個(gè)程序,算出最有利的出子位置。 最有利定義: 找到一個(gè)空位?(0),用棋子?(1/-1)?填充該位置,可以使得當(dāng)前子的最大連續(xù)長(zhǎng)度變大;
如果存在多個(gè)位置,返回最靠近中間的較小的那個(gè)坐標(biāo);
如果不存在可行位置,直接返回?-1;
連續(xù)長(zhǎng)度不能超過(guò)?5?個(gè)(五子棋約束);
輸入描述
第一行: 當(dāng)前出子顏色 第二行: 當(dāng)前的棋局狀態(tài) 輸出描述
1 個(gè)整數(shù),表示出子位置的數(shù)組下標(biāo) 題解地址 ??
?? JAVA:https://dream.blog.csdn.net/article/details/130837867
?? Python:https://dream.blog.csdn.net/article/details/131961566
?? C++:https://dream.blog.csdn.net/article/details/130837880
?? C:https://dream.blog.csdn.net/article/details/130837886
?? JS:https://dream.blog.csdn.net/article/details/131961639
?? Go:https://dream.blog.csdn.net/article/details/131961675
華為 OD 機(jī)試
09.06 技術(shù)面試一 晚上 7 點(diǎn)到 8 點(diǎn) 流程: 1.自我介紹 2.根據(jù)簡(jiǎn)歷問(wèn)一些項(xiàng)目相關(guān)的問(wèn)題 3.自動(dòng)化框架 4.selenium 定位相關(guān) 5.大量維護(hù)多個(gè)自動(dòng)化腳本有什么優(yōu)化方向 6.性能測(cè)試 7.安全測(cè)試 8.項(xiàng)目管理有沒(méi)有經(jīng)驗(yàn)(無(wú),沒(méi)繼續(xù)問(wèn)) 手撕代碼題: 給定多個(gè)字符串,輸出共同的前綴,很簡(jiǎn)單的題目,暴力循環(huán)秒殺 共計(jì)用時(shí) 30 分鐘不到 09.09 技術(shù)面試二 上午 11 點(diǎn)到 12 點(diǎn) 流程: 1.自我介紹 2.也是根據(jù)簡(jiǎn)歷問(wèn)一些項(xiàng)目相關(guān) 3.自動(dòng)化框架 4.怎么寫(xiě)自動(dòng)化腳本能更加穩(wěn)定 5.接口測(cè)試 6.性能測(cè)試 7.安全測(cè)試 手撕代碼題: 括號(hào)內(nèi)字符串翻轉(zhuǎn),輸出結(jié)果,也是很簡(jiǎn)單的題目,單向棧秒殺 共計(jì)用時(shí) 25 分鐘 09.12 資格面試 上午 10 點(diǎn)半到 11 點(diǎn) 流程: 自我介紹,其他主要是跟 hr 聊天