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

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

全局:

2019(4-6月) 分析|数据科学类 硕士 全职@akunacapital - 网上海投 - 在线笔试  | | Fail | 应届毕业生
Junior Quantitat
您好!
本帖隐藏的内容需要积分高于 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那题是怎么解的?

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


  1. def helper1(l):. 1point3acres
  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 . Waral dи,
  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 較便宜的價碼.google  и
  21.     '''
  22.     prev_cheap1, prev_cheap2 = helper1(lst[0])
  23.    
  24.     if len(lst)!=1:
  25.         for i in range(1, len(lst)):
  26.             curr_cheap1, curr_cheap2 = helper1(lst[i]).google  и
  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]
复制代码
. 1point 3 acres

评分

参与人数 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
. 1point3acres.com 谢谢分享~~请问楼主他家的input需要自己读取吗,还是已经有写好了的helper function?. 1point 3 acres
BTW楼主下次分享把 ...
. 1point 3 acres
不用自己讀取, 把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):
    '''
      ...

还想问楼主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
今天剛打開 全部的題都不一樣 不過還是感謝樓主熱心分享 好讓我有動力練習
. 1point 3 acres
能分享一下你碰到的题目吗,感谢
回复

使用道具 举报

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

本版积分规则

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