b站的笔试题好简单

感觉从实习到现在,是遇见的最简单的一次了,都是 lc 原题
唉 不过没啥用 不是西安的公司- -

第一题太菜 还是忘了咋做 直接return true,对了57%
LC672 正确答案

class Solution {
    public boolean judgePoint24(int[] nums) {
        List<Double> list = new ArrayList<>();
        for (int num : nums) {
            list.add((double) num);
        }
        return backtrack(list);
    }

    private boolean backtrack(List<Double> list) {
        // 只剩下一个数字的时候,判断它是不是 24,因为是浮点数,比较差的绝对值是否小于 0.000001
        if (list.size() == 1) {
            return Math.abs(list.get(0) - 24) < 1e-6;
        }
        // 不止一个数字时,任意取两个数字 a、b
        for (int i = 0; i < list.size(); i++) {
            for (int j = 0; j < list.size(); j++) {
                // 必须是两个不同的数字,因此索引不等
                if (i != j) {
                    double a = list.get(i);
                    double b = list.get(j);
                    // nums 存储新的组合
                    List<Double> nums = new ArrayList<>();
                    // 如果还有其它不等于当前两个所选数字的数字,添加进去
                    for (int k = 0; k < list.size(); k++) {
                        if (k != i && k != j) {
                            nums.add(list.get(k));
                        }
                    }
                    // 计算当前选的两个不同数字的所有组合
                    for (int k = 0; k < 4; k++) {
                        if (k < 2 && j > i) continue;
                        if (k == 0) nums.add(a + b);
                        else if (k == 1) nums.add(a * b);
                        else if (k == 2) nums.add(a - b);
                        else {
                            if (b != 0) {
                                nums.add(a / b);
                            } else {
                                continue;
                            }
                        }
                        if (backtrack(nums)) return true;
                        nums.remove(nums.size() - 1);
                    }
                }
            }
        }
        return false;
    }
}

第二题很简单 LC20

   public boolean IsValidExp(String s) {
        if (s.equals("") || s.length() == 0) {
            return true;
        }
        HashMap<Character, Character> map = new HashMap<>();
        map.put('}', '{');
        map.put(']', '[');
        map.put(')', '(');
        Stack<Character> stack = new Stack<>();
        for (char c : s.toCharArray()) {
            // 是右括号
            if (map.containsKey(c)) {
                if (stack.isEmpty() || map.get(c) != stack.pop()) {
                    return false;
                }
            } else {// 是左括号
                stack.push(c);
            }
        }
        return stack.isEmpty();
    }

第三题更简单 找钱的 忘了哪题

    public int GetCoinCount(int N) {
        N = 1024 - N;
        int count = 0;
        while (N > 0) {
            if (N >= 64) {
                N -= 64;
            } else if (N >= 16) {
                N -= 16;
            } else if (N >= 4) {
                N -= 4;
            } else {
                N--;
            }
            count++;
        }
        return count;
    }
#哔哩哔哩##笔试题目#
全部评论
感觉是表面招聘,好像在对我们说下次一定😑
11 回复
分享
发布于 2020-08-13 19:50
确实,全a了。是不是没hc了搁这随便安排笔试呢?
3 回复
分享
发布于 2020-08-13 19:40
小红书
校招火热招聘中
官网直投
我们题目好像不一样(我投的算法),编程题也都是基础题,今年秋招笔试做过的最简单的一次,没有之一😂
2 回复
分享
发布于 2020-08-13 19:40
的确简单,第一题有思路,但是写起来有点复杂,直接输出true了😊。这下得看简历和选择题了
2 回复
分享
发布于 2020-08-13 19:51
是不是b站不招人啊
1 回复
分享
发布于 2020-08-13 19:56
全A,简单到令人发指
点赞 回复
分享
发布于 2020-08-13 19:40
刚全A掉了,简单到离谱...
点赞 回复
分享
发布于 2020-08-13 19:41
笔试确实简单...不过前几天做的京东和shopee的编程题更简单
点赞 回复
分享
发布于 2020-08-13 19:51
第一题 暴力 64种可能性列举出来即可, 第二题 stack判断,第三题不说了..
点赞 回复
分享
发布于 2020-08-13 19:55
这个笔试还不如不举行😂
点赞 回复
分享
发布于 2020-08-13 20:05
B站的核心还是产品和运营 技术只是个辅助
点赞 回复
分享
发布于 2020-08-13 20:07
满分90?选择60+大题30?
点赞 回复
分享
发布于 2020-08-13 20:08
第一题return true对57%,后面两道就不说了,easy题🤣
点赞 回复
分享
发布于 2020-08-13 20:30
第一题我一开始以为要返回false的,结果一直51点几,后来发现只要返回true...
点赞 回复
分享
发布于 2020-08-13 20:38
第二题我卡在90是什么情况
点赞 回复
分享
发布于 2020-08-13 20:41
我是客户端开发,笔试题分别是最小权重和、最短路径、二次股票问题,有一样的嘛???求回复求私戳聊聊呀
点赞 回复
分享
发布于 2020-08-13 20:55
移动端开发的有没有老哥交流一下,第一题代码能分享一下吗
点赞 回复
分享
发布于 2020-08-13 21:03
去年的B站笔试题简单到有手就行 但是面试的没几个 🤣🤣🤣 (打下广告,去哪儿内推找我哦~)
点赞 回复
分享
发布于 2020-08-13 23:26
有没有哪位牛友可以和我说一下那个小明 刷 的概率题 选择,3次,20% 求期望的那个,题目记不清了😂
点赞 回复
分享
发布于 2020-08-14 09:34
https://www.nowcoder.com/discuss/473551?toCommentId=6788628 360的题目更简单啊!!
点赞 回复
分享
发布于 2020-08-14 10:04

相关推荐

6 14 评论
分享
牛客网
牛客企业服务