1. <tt id="5hhch"><source id="5hhch"></source></tt>
    1. <xmp id="5hhch"></xmp>

  2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

    <rp id="5hhch"></rp>
        <dfn id="5hhch"></dfn>

      1. 百度技術研發面試筆試題目

        時間:2020-12-15 19:01:03 筆試題目 我要投稿

        百度技術研發面試筆試題目

        *百度面試題
        * 有一根27厘米的細木桿,在第3厘米、7厘米、11厘米、17厘米、23厘米這五個位置上各有一只螞蟻。
        * 木桿很細,不能同時通過一只螞蟻。開始 時,螞蟻的頭朝左還是朝右是任意的',它們只會朝前走或調頭,
        * 但不會后退。當任意兩只螞蟻碰頭時,兩只螞蟻會同時調頭朝反方向走。假設螞蟻們每秒鐘可以走一厘米的距離。
        * 編寫程序,求所有螞蟻都離開木桿 的最小時間和最大時間。
        *
        *
        * 分析:題目中的螞蟻只可能相遇在整數點,不可以相遇在其它點,比如3.5cm處之類的,也就是可以讓每只螞蟻走 1秒,然后
        * 查看是否有相遇的即可.
        *
        * 這樣我的程序實現思路就是,初始化5只螞蟻,讓每只螞蟻走1秒,然后看是否有相遇的,如果有則做相應處理.當每只螞蟻都
        * 走出木桿時,我就記錄當前時間.這樣就可以得到當前狀態情況下,需要多久可以走出木桿,然后遍歷所有狀態則可以得到所胡
        * 可能.
        */

        百度技術研發面試筆試題目

        package baidu;

        public class Ant {
        /*
          * step 表示螞蟻每一個單位時間所走的長度
          */
        private final static int step = 1;

        /*
          * position表示螞蟻所處的初始位置
          */
        private int position;

        /*
          * direction表示螞蟻的前進方向,如果為1表示向27厘米的方向走, 如果為-1,則表示往0的方向走。
          */
        private int direction = 1;

        /*
          * 此函數運行一次,表示螞蟻前進一個單位時間,如果已經走下木桿則會拋出異常
          */
        public void walk() {
          if (isOut()) {
           throw new RuntimeException("the ant is out");
          }
          position = position + this.direction * step;
        };


        /**
          * 檢查螞蟻是否已經走出木桿,如果走出返回true
          *
          */

        public boolean isOut() {
          return position <= 0 || position >= 27;
        }

        /**
          * 檢查此螞蟻是否已經遇到另外一只螞蟻
          * @param ant
          * @return 如果遇到返回true

        【百度技術研發面試筆試題目】相關文章:

        百度運營類面試筆試題目分享03-03

        百度JavaScript筆試題目01-14

        阿里筆試題目之研發產品12-24

        試劑研發部筆試題目03-07

        阿里筆試題目之研發產品12-24

        軟件研發工程師筆試題目03-05

        望?敌叛邪l招聘筆試題目11-15

        2017百度校園招聘筆試題目02-12

        百度商業應用產品筆試題目08-10

        騰訊技術筆試題目01-16

        国产高潮无套免费视频_久久九九兔免费精品6_99精品热6080YY久久_国产91久久久久久无码

        1. <tt id="5hhch"><source id="5hhch"></source></tt>
          1. <xmp id="5hhch"></xmp>

        2. <xmp id="5hhch"><rt id="5hhch"></rt></xmp>

          <rp id="5hhch"></rp>
              <dfn id="5hhch"></dfn>