<
回复: 3
收起左侧

Optival Trading Operation Analyst OA, 求大米,感谢!

本楼:   👍  2
100%
0%
0   👎
全局:   3
100%
0%
0

2024(10-12月) 金工类 硕士 全职@optiver - 校园招聘会 - 在线笔试  | 😃 Positive 😐 AverageOther | 应届毕业生
第一部分速算题
第二部分概率题目
第三部codeing (本帖附答案代码)
求大米,感谢!





# Test cases
events1 = ["BUY hackr 2", "QUERY"]
events2 = ["BUY googl 20", "BUY appl 50", "CHANGE googl 6", "QUERY", "SELL appl 10", "CHANGE appl -2", "QUERY"]


def getNetProfit(events):


    stock_info = {}
    net_profit = 0
    result = []


    for event in events:
        tokens = event.split()
        action = tokens[0]
        if action == "BUY":
            stock = tokens[1]
            quantity = int(tokens[2])
            if stock in stock_info:
                stock_info[stock]['quantity'] += quantity
            else:
                stock_info[stock] = {'quantity': quantity, 'delta_price': 0}
        elif action == "SELL":
            stock = tokens[1]
            quantity = int(tokens[2])
            if stock in stock_info:
                if stock_info[stock]['quantity'] >= quantity:
           
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
ofit)
        # Checking
        # print(event)
        # print(stock_info)
        # print(net_profit)
    return result
output1 = getNetProfit(events1)
output2 = getNetProfit(events2)
print(output1)  # Output should be [120, 40]
print(output2)  # Output should be [0]

本帖子中包含更多资源

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

x

评分

参与人数 7大米 +31 收起 理由
lclXRJO + 1 给你点个赞!
noctildon + 1 很有用的信息!
微信用户_ee68012 + 1 给你点个赞!
JJKookiez + 1 赞一个
清道神君 + 25

查看全部评分


上一篇:Doordash on-site
下一篇:Intersystems海王oa还是信邪了
地里匿名用户
匿名用户-QO02S  2023-9-23 00:48:22 来自APP
本楼:   👍  0
0%
0%
0   👎
请问一下楼主这个是43min吗
回复

使用道具 举报

hilsd 2023-9-24 06:10:42 | 显示全部楼层
本楼:   👍  0
0%
0%
0   👎
全局:   4
100%
0%
0
请问楼主的码过了所有的test cases吗?
回复

使用道具 举报

本楼:   👍  0
0%
0%
0   👎
全局:   0
0%
0%
0
想问下楼主有收到下一轮嘛 感谢!
回复

使用道具 举报

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

本版积分规则

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