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

Akuna Quant Dynamic - 2020 (Python or C++)

全局:

2019(4-6月) 分析|数据科学类 硕士 全职@akunacapital - 网上海投 - 在线笔试  | | Fail | 应届毕业生
Junior Quant
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
鐘做五題...

本帖子中包含更多资源

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

x

评分

参与人数 9大米 +23 收起 理由
佳豪Jason + 1 很有用的信息!
cherrysw + 1 很有用的信息!
xiaoyin96 + 1 很有用的信息!
bryanjhy + 3 给你点个赞!
Ixxxxxxxxx + 2 很有用的信息!

查看全部评分


上一篇:Epic二面挂经
下一篇:AWS DS NYC 店面
推荐
 楼主| MinionJosh 2019-7-13 08:17:50 | 只看该作者
全局:
Gilemore 发表于 2019-7-12 13:34
想问楼主coloring the blocks那题是怎么解的?

汗顏, 這題當時我就放棄了, 時間太少了
不過後來想想應該可以這樣解


  1. def helper1(l):
  2.     '''
  3.         找出當下block 最小的兩個值 with index
  4.     '''
  5.     return sorted(enumerate(l), key=lambda x:x[1])[:2]
  6.    
  7. def helper2(c1,c2,p1,p2):
  8.     '''
  9.         比較前一個block與當下block
  10.         找出所有valid的組合 (if 組合內兩index不相同)
  11.         return兩個最便宜 (總數) 的組合 with current index .1point3acres
  12.     '''
  13.     res = [(c[0],c[1]+p[1]) for c in (c1,c2) for p in (p1,p2) if p[0] != c[0]]
  14.     return sorted(res, key=lambda x:x[1])[:2] ..
  15.     ..
  16. def color_block(lst):
  17.     '''
  18.         組合: (curr_idx, min_sum)
  19.         每次都記錄兩個最便宜的組合, 用來確定兩block之間 index不相同
  20.         Return 較便宜的價碼
  21.     '''
  22.     prev_cheap1, prev_cheap2 = helper1(lst[0])
  23.    
  24.     if len(lst)!=1:. .и
  25.         for i in range(1, len(lst)):. 1point 3 acres
  26.             curr_cheap1, curr_cheap2 = helper1(lst[i])
  27.             prev_cheap1, prev_cheap2 = helper2(curr_cheap1, curr_cheap2, prev_cheap1, prev_cheap2)
  28.     .
  29.     return prev_cheap1[1] if prev_cheap1[1]<prev_cheap2[1] else prev_cheap2[1]
复制代码
.1point3acres

评分

参与人数 2大米 +3 收起 理由
佳豪Jason + 1 很有用的信息!
Gilemore + 2 谢谢分享!

查看全部评分

回复

使用道具 举报

全局:
想问楼主coloring the blocks那题是怎么解的?
回复

使用道具 举报

🔗
nytraveller 2019-7-12 23:08:42 | 只看该作者
全局:
谢谢分享~~请问楼主他家的input需要自己读取吗,还是已经有写好了的helper function?
BTW楼主下次分享把自己的名字打上马赛克比较好哦~~
回复

使用道具 举报

🔗
 楼主| MinionJosh 2019-7-13 08:19:47 | 只看该作者
全局:
nytraveller 发表于 2019-7-12 23:08
谢谢分享~~请问楼主他家的input需要自己读取吗,还是已经有写好了的helper function?
BTW楼主下次分享把 ...

不用自己讀取, 把function寫好就可以了
p.s. 感謝提醒 :)

评分

参与人数 2大米 +3 收起 理由
佳豪Jason + 1 很有用的信息!
zhang.chi1 + 2 加密了~~求加密哦~~~

查看全部评分

回复

使用道具 举报

全局:
MinionJosh 发表于 2019/07/13 08:17:50


汗顏, 這題當時我就放棄了, 時間太少了
不過後來想想應該可以這樣解
[mw_shl_code=python,true]

def helper1(l):
    '''. Waral dи,
      ...

还想问楼主OA做完有后续吗?
回复

使用道具 举报

🔗
nytraveller 2019-7-13 20:38:02 | 只看该作者
全局:
请问楼主,第一题直接用DP的复杂度O(nk) 所有test cases能过吗,因为1<=k<=n所以n很大的时候接近O(n^2)了会不会Time Limit Exceeded?
回复

使用道具 举报

🔗
wenzheyang 2019-7-22 09:10:07 | 只看该作者
全局:
感谢楼主分享!
回复

使用道具 举报

🔗
ysw96 2019-7-23 10:09:35 | 只看该作者
全局:
今天剛打開 全部的題都不一樣 不過還是感謝樓主熱心分享 好讓我有動力練習
回复

使用道具 举报

🔗
andrewhere 2019-7-25 16:36:56 | 只看该作者
全局:
ysw96 发表于 2019-7-23 10:09
今天剛打開 全部的題都不一樣 不過還是感謝樓主熱心分享 好讓我有動力練習

能分享一下你碰到的题目吗,感谢
回复

使用道具 举报

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

本版积分规则

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