国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

華為2018屆校招技術(shù)崗筆試題及個(gè)人解答

pubdreamcc / 1044人閱讀

摘要:前言昨天參加了華為屆的技術(shù)崗筆試,特此總結(jié)一下筆試的題目和我個(gè)人的解答思路。博文地址華為屆校招技術(shù)崗筆試題及個(gè)人解答第一題題目輸入一個(gè)整數(shù)含負(fù)數(shù),輸出個(gè)數(shù)據(jù),如下輸出該整數(shù)的位數(shù)將該整數(shù)各位拆分輸出,中間以空格隔開注意末位不能有空格。

前言

昨天(9.13)參加了華為2018屆的技術(shù)崗筆試,特此總結(jié)一下筆試的題目和我個(gè)人的解答思路。
筆試題一共是三道編程題,大致是數(shù)值反向輸出,比較和排序,相對(duì)較基礎(chǔ)。
PS:由于沒有截圖,所以題目是根據(jù)我自己的記憶復(fù)述的,各位見諒(ˉ﹃ˉ)
博文地址:華為2018屆校招技術(shù)崗筆試題及個(gè)人解答

第一題

題目:

</>復(fù)制代碼

  1. 輸入一個(gè)整數(shù)(含負(fù)數(shù)),輸出3個(gè)數(shù)據(jù),如下:
  2. 1.輸出該整數(shù)的位數(shù);
  3. 2.將該整數(shù)各位拆分輸出,中間以空格隔開(注意末位不能有空格)。如果是負(fù)數(shù),則符號(hào)與第一個(gè)數(shù)一起輸出;
  4. 3.輸出該數(shù)的反轉(zhuǎn)數(shù),如為負(fù)數(shù),符號(hào)位置不變,置于最前。

示例
輸入:

</>復(fù)制代碼

  1. -12345

輸出:

</>復(fù)制代碼

  1. 5
  2. -1 2 3 4 5
  3. -54321

我的代碼如下(JavaScript-Node):

</>復(fù)制代碼

  1. /*** Node輸入輸出模塊 類似Java的Scanner ***/
  2. var readline = require("readline");
  3. var rl = readline.createInterface({
  4. input: process.stdin,
  5. output: process.stdout
  6. });
  7. /* rl.on("line",function(data)) 監(jiān)聽輸入,data為每次輸入的的一行數(shù)據(jù),每輸入新行便觸發(fā)一次function(data) */
  8. rl.on("line", function (data) {
  9. var num_space;
  10. var num_reverse;
  11. if (data[0] == "-") {
  12. num_space = "-" + data.slice(1).split("").join(" "); /** 2.含空格整數(shù) **/
  13. num_reverse = "-" + data.slice(1).split("").reverse().join(""); /** 3.反轉(zhuǎn)整數(shù) **/
  14. console.log((data.length - 1) + "
  15. " + num_space + "
  16. " + num_reverse);
  17. } else {
  18. num_space = data.split("").join(" "); /** 2.含空格整數(shù) **/
  19. num_reverse = data.split("").reverse().join(""); /** 3.反轉(zhuǎn)整數(shù) **/
  20. console.log(data.length + "
  21. " + num_space + "
  22. " + num_reverse);
  23. }
  24. });
第二題

題目:

</>復(fù)制代碼

  1. 輸入4個(gè)IP值組成兩個(gè)IP段:
  2. 第一、二行分別為第一個(gè)IP段的起始和結(jié)尾IP,第三、四行為第二個(gè)IP段的起始和結(jié)尾。
  3. 要求輸出:
  4. 若兩個(gè)IP段有交集則輸出"Overlap IP",沒有則輸出"No Overlap IP"

示例
輸入:

</>復(fù)制代碼

  1. 1.1.1.1
  2. 255.255.255.255
  3. 2.2.2.2
  4. 3.3.3.3

輸出:

</>復(fù)制代碼

  1. Overlap IP

我的代碼如下(JavaScript-Node):

</>復(fù)制代碼

  1. /*** Node輸入輸出模塊 類似Java的Scanner ***/
  2. var readline = require("readline");
  3. var rl = readline.createInterface({
  4. input: process.stdin,
  5. output: process.stdout
  6. });
  7. /*** rl.on("line",function(ip)) 監(jiān)聽輸入,ip為每次輸入的一行數(shù)據(jù),每輸入新行便觸發(fā)一次function(ip) ***/
  8. var ips = new Array(0);//存儲(chǔ)4個(gè)IP值
  9. rl.on("line", function (ip) {
  10. /* IP值處理,轉(zhuǎn)為易比較方式 */
  11. if (ips.length < 4) { /** 存儲(chǔ)的IP數(shù)小于4個(gè)則繼續(xù)處理并存儲(chǔ) **/
  12. ips[ips.length] = ip.split(".").map(function (x) { //坑爹,筆試環(huán)境不支持es6,不能用箭頭函數(shù)
  13. if (3 - x.length) {
  14. x = (3 - x.length > 1 ? "00" : "0") + x;
  15. }
  16. return x;
  17. }).join("");//join("")不必需,比較時(shí)自動(dòng)toString(),雖然各項(xiàng)之間有逗號(hào)但不影響比較結(jié)果
  18. }
  19. /** 4個(gè)IP均已獲得,開始比較 **/
  20. if (ips.length == 4) {
  21. if (ips[2] > ips[1] || ips[3] < ips[0])
  22. console.log("No Overlap IP");
  23. else
  24. console.log("Overlap IP");
  25. ips = [];//清空ips,為下次輸入做準(zhǔn)備
  26. }
  27. });
第三題

題目:

</>復(fù)制代碼

  1. 輸入兩行數(shù)據(jù),第一行包含多個(gè)正整數(shù),以空格分開,根據(jù)每個(gè)數(shù)的后三位大小進(jìn)行排序;第二行為數(shù)值n,輸出排序后指定位置n的數(shù)。
  2. 要求:
  3. 1.若數(shù)不足三位,則直接比較;
  4. 2.若兩數(shù)比較結(jié)果相等,則兩數(shù)相對(duì)位置不變。
  5. 要求輸出:
  6. 排序后第n個(gè)數(shù)(位置從1開始)。

示例
輸入:

</>復(fù)制代碼

  1. 12 450 9001 5231 8231 7231
  2. 5

輸出:

</>復(fù)制代碼

  1. 7231

我的代碼如下(JavaScript-Node):

</>復(fù)制代碼

  1. /*** Node輸入輸出模塊 類似Java的Scanner ***/
  2. var readline = require("readline");
  3. var rl = readline.createInterface({
  4. input: process.stdin,
  5. output: process.stdout
  6. });
  7. /* rl.on("line",function(data)) 監(jiān)聽輸入,data為每次輸入的一行數(shù)據(jù),每輸入新行便觸發(fā)一次function(data) */
  8. var nums = new Array(0);
  9. rl.on("line", function (data) {
  10. if (!nums.length) {
  11. nums = data.split(" ").sort(function (x1, x2) {
  12. if (x1.length > 2)
  13. x1 = x1.slice(-3); //截取從倒數(shù)第三位到結(jié)尾的字符串
  14. if (x2.length > 2)
  15. x2 = x2.slice(-3);
  16. return x1 - x2; //返回負(fù)數(shù)則x1排在x2前面
  17. });
  18. }
  19. else {
  20. console.log(nums[data - 1]);
  21. nums = []; //清空nums
  22. }
  23. });
總結(jié)

華為的筆試編程題總體來(lái)說(shuō)比較基礎(chǔ)(或者我分到的題目比較簡(jiǎn)單?哈哈),主要是排序、比較類的題目。看來(lái)華為還是很給我們面子的哈哈<( ̄︶ ̄)>
另外,我用的是 JavaScript ,因?yàn)轭}目比較簡(jiǎn)單,好理解,所有沒有太多注釋,其他語(yǔ)言的同學(xué)歡迎參考,語(yǔ)言都是相通的。

另外大家覺得不錯(cuò)的話,希望能點(diǎn)個(gè)贊,謝謝!

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/91797.html

相關(guān)文章

  • 嗶哩嗶哩2018校招前端筆試

    摘要:前言前幾日,嗶哩嗶哩在電子科大清水河校區(qū)舉行了校招宣講會(huì)。博文地址嗶哩嗶哩校招前端筆試第一題給定一個(gè)整數(shù)數(shù)組,找到具有最大和的子數(shù)組,返回最大和。 前言 前幾日,嗶哩嗶哩在電子科大清水河校區(qū)舉行了校招宣講會(huì)。B站不用多說(shuō),中國(guó)最大的同性交友網(wǎng)站,不去工作也能去看看。 當(dāng)晚便進(jìn)行了部分筆試,下面是我參加的前端筆試試題和我自己的解答,分享給大家。 博文地址:?jiǎn)袅▎袅?018校招前端筆試...

    anquan 評(píng)論0 收藏0
  • 嗶哩嗶哩2018校招前端筆試

    摘要:前言前幾日,嗶哩嗶哩在電子科大清水河校區(qū)舉行了校招宣講會(huì)。博文地址嗶哩嗶哩校招前端筆試第一題給定一個(gè)整數(shù)數(shù)組,找到具有最大和的子數(shù)組,返回最大和。 前言 前幾日,嗶哩嗶哩在電子科大清水河校區(qū)舉行了校招宣講會(huì)。B站不用多說(shuō),中國(guó)最大的同性交友網(wǎng)站,不去工作也能去看看。 當(dāng)晚便進(jìn)行了部分筆試,下面是我參加的前端筆試試題和我自己的解答,分享給大家。 博文地址:?jiǎn)袅▎袅?018校招前端筆試...

    TalkingData 評(píng)論0 收藏0
  • 嗶哩嗶哩2018校招前端筆試

    摘要:前言前幾日,嗶哩嗶哩在電子科大清水河校區(qū)舉行了校招宣講會(huì)。博文地址嗶哩嗶哩校招前端筆試第一題給定一個(gè)整數(shù)數(shù)組,找到具有最大和的子數(shù)組,返回最大和。 前言 前幾日,嗶哩嗶哩在電子科大清水河校區(qū)舉行了校招宣講會(huì)。B站不用多說(shuō),中國(guó)最大的同性交友網(wǎng)站,不去工作也能去看看。 當(dāng)晚便進(jìn)行了部分筆試,下面是我參加的前端筆試試題和我自己的解答,分享給大家。 博文地址:?jiǎn)袅▎袅?018校招前端筆試...

    zhonghanwen 評(píng)論0 收藏0
  • 2019校招前端面試題整理——HTML、CSS篇

    摘要:前言屆校招陸陸續(xù)續(xù)開始了,整理了一些高頻的面試題。標(biāo)簽提供給頁(yè)面的一些元信息名稱值對(duì),有助于。開啟缺點(diǎn)一個(gè)是不支持,另一個(gè)是一旦子元素的大小超過父容器的大小,就會(huì)出顯示問題。用于設(shè)置或檢索元素的縮放比例,值為即使用元素的實(shí)際尺寸。 前言 2019屆校招陸陸續(xù)續(xù)開始了,整理了一些高頻的面試題。 HTML部分 1. 什么是? DOCTYPE是html5標(biāo)準(zhǔn)網(wǎng)頁(yè)聲明,且必須聲明在HTML文檔...

    Turbo 評(píng)論0 收藏0
  • 2019校招前端面試題整理——HTML、CSS篇

    摘要:前言屆校招陸陸續(xù)續(xù)開始了,整理了一些高頻的面試題。標(biāo)簽提供給頁(yè)面的一些元信息名稱值對(duì),有助于。開啟缺點(diǎn)一個(gè)是不支持,另一個(gè)是一旦子元素的大小超過父容器的大小,就會(huì)出顯示問題。用于設(shè)置或檢索元素的縮放比例,值為即使用元素的實(shí)際尺寸。 前言 2019屆校招陸陸續(xù)續(xù)開始了,整理了一些高頻的面試題。 HTML部分 1. 什么是? DOCTYPE是html5標(biāo)準(zhǔn)網(wǎng)頁(yè)聲明,且必須聲明在HTML文檔...

    Tamic 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<