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

高盛oa

全局:

2022(7-9月) 码农类General 硕士 全职@goldmansachs - 网上海投 - 在线笔试  | 😃 Positive 😐 Average | Other | 应届毕业生
都是地里原题 但是edge cases有点麻烦

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



好心人求加米,快让孩子到188吧

本帖子中包含更多资源

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

x

评分

参与人数 2大米 +50 收起 理由
bryanjhy + 25 给你点个赞!
匿名用户-G5HAR + 25

查看全部评分


上一篇:amazon AWS NG22 sd1 面经
下一篇:amazon ng无实习的一些顾虑
推荐
zwang86 2022-9-17 11:54:48 | 只看该作者
全局:
  1. def getGoodArray(N):
  2.     arr = list()
  3.    
  4.     while N > 0:
  5.         max_pow = int(log(N, 2))
  6.         num = pow(2, max_pow)
  7.         arr.append(num)
  8.         N -= num
  9.     arr.reverse()
  10.         
  11.     return arr


  12. def getQuery(goodArray, queries):
  13.     res = list()
  14.    
  15.     mul = 1
  16.     previx = [mul]
  17.    
  18.     for num in goodArray:
  19.         mul *= num
  20.         previx.append(mul)
  21.         
  22.     for query in queries:
  23.         res.append((previx[query[1]]//previx[query[0]-1]) % query[2])
  24.     return res

  25. print(getQuery(getGoodArray(26), [[1,2,1009], [3,3,5]]))
  26. print(getQuery(getGoodArray(6), [[1,2,4], [2,2,8], [1,1,4]]))
复制代码

评分

参与人数 1大米 +1 收起 理由
Fools在伦敦 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

🔗
18995597890 2022-9-14 15:22:10 | 只看该作者
全局:
米不够,看不见OA的内容。请问楼主是CS专业的吗,面试的是什么岗位?
回复

使用道具 举报

🔗
vvqqdd 2022-9-15 04:13:15 | 只看该作者
全局:
你好 请问goodarray有类似的题目吗 这题不太诙谐
回复

使用道具 举报

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

本版积分规则

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