2021深信服大數據的實習崗位筆試題目和答案

/**
 * Copyright (C), 2018-2020
 * FileName: shenxinfu_Big_data
 * Author:   xjl
 * Date:     2020/6/16 9:44
 * Description: 深信服大數據測試
 */
package CodingTest;

public class shenxinfu_Big_data {
    /**
     * 第一個題目:
     * 一個平面上 從(0,0)能否走到(18,18)表示的是
     * F L
     * F 爲1 表示x正 F 爲-1 表示的x的負
     * F 爲2 表示y正 F 爲-2 表示的y的負
     * <p>
     * 注意玩偶一旦超過了軌道就不能繼續移動了
     * <p>
     * 4
     * 1 2
     * 2 0 (表示任意的移動的距離至少爲1)
     * 1 4
     * 1 12
     */
    public void test1() {

    }

    /**
     * 第二個題目:
     * 輸入五個集合 求解的是每一個集合的中選擇一個數據之和加起來等於是2018 如果是存在的話表示的
     * 2
     * -----------------------------
     * 2
     * 0 1
     * -5 300
     * -202 402
     * 5 5
     * -----------------------------
     */

    public void test2() {
        //輸入五個數據

        //求解

        //返回結果
    }

    /**
     * 第三題目:給定一個正整數 問能否有多個 2 5 7 相乘得到 如果可以表示的返回爲1 如果不行範圍爲0
     */

    public int test3(int N) {
        if (N < 2) {
            return 0;
        }
        while (N % 2 == 0)
            N /= 2;
        while (N % 3 == 0)
            N /= 3;
        while (N % 5 == 0)
            N /= 5;
        if (N == 1) {
            return 1;
        } else {
            return 0;
        }
    }
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章