回复: 6
跳转到指定楼层
上一主题 下一主题
收起左侧

WorldQuant 2022 Summer Intern OA

🔗
匿名用户-5DIGV  2021-9-18 11:01:14 |倒序浏览

2021(7-9月) 码农类General 硕士 实习@worldquant - 网上海投 - 在线笔试  | 🙁 Negative 😐 Average | Other | 应届毕业生
WorldQuant第一轮OA, 就像地里说的,题目确实没变, 第一题最后忘记改了一个小bug, 有点可惜.....不过代码可以大家看一下

class Result {

    /*
     * Complete the 'bioHazard' function below.
     *
     * The function is expected to return a LONG_INTEGER.
     * The function accepts following parameters:
     *  1. INTEGER n
     *  2. INTEGER_ARRAY allergic
     *  3. INTEGER_ARRAY poisonous
     */

    public static long bioHazard(int n, List<Integer> allergic, List<Integer> poisonous) {
    // Write your code here

    for(int i = 0; i < allergic.size(); i++) {
          allergic.set(i,allergic.get(i) - 1);
    }

    for(int i = 0; i < poisonous.size(); i++) {
          poisonous.set(i,poisonous.get(i) - 1);
    }

    HashMap<Integer, Integer> map = new HashMap<>();

    for(int i = 0; i < allergic.size(); i++) {
        int left = Math.max(allergic.get(i), poisonous.get(i));
        int right = Math.min(allergic.get(i), poisonous.get(i));
        if(map.containsKey(right)) {
            int cur = map.get(right);
            map.put(right, Math.max(left, cur));
        } else {
            map.put(right,left);
        }
    }

    long res = 0;
    int end = 0;
    for(int i = 0; i < n -1; i++) {
        if (i == 0) end = 0;

        while(end < n -1 && (!map.containsKey(end) || map.get(end) > i)) {
            end++;
        }
        res += end - i;
    }
    long ans = (long)res;
    return ans;

    }
您好!
本帖隐藏的内容需要积分高于 50 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 50 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


本帖子中包含更多资源

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x

评分

参与人数 2大米 +4 收起 理由
葡萄的奶茶 + 3
thomas861205 + 1 给你点个赞!

查看全部评分


上一篇:Snap电话面试
下一篇:脸家 NG SWE 过经
推荐
a360393 2021-9-18 11:57:21 | 只看该作者
全局:
lz 哪裡投的职位呀?
回复

使用道具 举报

全局:
a360393 发表于 2021-09-17 20:57:21
lz 哪裡投的职位呀?
应该是handshake上投的
回复

使用道具 举报

🔗
GTrepublic 2021-10-1 02:48:15 | 只看该作者
全局:
请问楼主有后续吗
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-5DIGV  2021-10-1 02:52:26 来自APP
已经被告知不会move forward了…
回复

使用道具 举报

全局:
啥岗位呢?QR还是QD?
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-5V7BE  2022-10-2 06:08:33
请问楼主小bug是啥啊🙏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表