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

亚麻实最新OA2 新题!附OA1

 
全局:

2021(7-9月) 码农类General 本科 实习@amazon - 内推 - 在线笔试  | | Other | 其他
亚麻实习OA2,好像没在地里看到一样的题。第一题:根据input给的长度num,最小值,最大值,创建一个strictly increasing, then strictly d
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Popular Interview Questions from Top Companies
是要return总unique pair个数,主要是两个数字一样的情况要注意一下。


本帖子中包含更多资源

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

x

评分

参与人数 29大米 +58 收起 理由
Zbeeee + 2 给你点个赞!
Lauren1996 + 1 很有用的信息!
sanzhixiaozhu + 1 给你点个赞!
serendipitylol + 1 很有用的信息!
飘然旷野 + 2 给你点个赞!

查看全部评分


上一篇:亚麻OA
下一篇:coursera data engineer fall intern OA

本帖被以下淘专辑推荐:

  • · Amazon|主题: 53, 订阅: 2
推荐
 楼主| ricecake233 2020-9-7 02:50:13 | 只看该作者
全局:
jiayiciel 发表于 2020-9-6 14:04
唉地里这种zz也是不少 大家就看看面经别理这zz就行了

您问的两个问题都是仔细读题可以解决的。我只是分享我的题目,不是您的一对一老师。
为什么您要骂别人zz呢,我看你的回复真的很搞笑哦。
回复

使用道具 举报

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

使用道具 举报

🔗
mhbkb 2020-9-5 13:21:29 | 只看该作者
全局:
请问楼主收到的oa2 link点进去就可以吗?
我收到的oa2 link跟oa1一样,然后点进去就说我做过了。。。

多谢,已加米
回复

使用道具 举报

🔗
 楼主| ricecake233 2020-9-5 13:35:14 来自APP | 只看该作者
全局:
mhbkb 发表于 2020-09-04 22:21:29
请问楼主收到的oa2 link点进去就可以吗?
我收到的oa2 link跟oa1一样,然后点进去就说我做过了。。。
不一样的,你这情况要不发邮件问问吧。
回复

使用道具 举报

🔗
mhbkb 2020-9-5 13:37:35 | 只看该作者
全局:
ricecake233 发表于 2020-9-4 21:35
不一样的,你这情况要不发邮件问问吧。

多谢,已经发邮件问了。
回复

使用道具 举报

🔗
jiayiciel 2020-9-5 14:50:09 | 只看该作者
全局:
请问楼主那个lowerend 和 upperEnd是指什么啊 回复加米!
回复

使用道具 举报

🔗
jiayiciel 2020-9-5 15:04:27 | 只看该作者
全局:
jiayiciel 发表于 2020-9-5 14:50
请问楼主那个lowerend 和 upperEnd是指什么啊 回复加米!

再问一下第一题increase decrease那题的return type是要求返回的list还是integer啊
回复

使用道具 举报

🔗
ahbbzong 2020-9-5 20:21:07 | 只看该作者
全局:
请问楼主,第一题思路是不是,先排除不可能的情况,比如 num<3 or upperEnd<=lowerEnd. 然后让upperEnd 位于 output list的第二位,剩下按题意补齐 list 吗,给您加米!
回复

使用道具 举报

🔗
ahbbzong 2020-9-5 21:24:11 | 只看该作者
全局:
不对想错了,漏了好多情况
回复

使用道具 举报

🔗
ahbbzong 2020-9-5 21:51:02 | 只看该作者
全局:

不知道有没有欠考虑的地方   
  1. def strictlyIncreaseAndDecrease(num,lowerEnd,upperEnd):
  2.     if num<3 or lowerEnd>=upperEnd:
  3.         return [-1]
  4.     ans = [0]*num
  5.    
  6.     #case 1: short ans case
  7.     if num <= upperEnd-lowerEnd + 2:
  8.         ans[0] = upperEnd-1
  9.         ans[1] = upperEnd
  10.         for i in range(2,len(ans)):
  11.             ans[i] = ans[i-1]-1
  12.    
  13.     #case 2:long ans case
  14.     elif num<= 2*(upperEnd-lowerEnd)+1:
  15.         peak = num-1-(upperEnd-lowerEnd)
  16.         ans[peak] = upperEnd
  17.         i = peak-1
  18.         while i>=0:
  19.             ans[i] = ans[i+1] - 1
  20.             i-=1
  21.         i = peak+1
  22.         while i<num:
  23.             ans[i] = ans[i-1] - 1
  24.             i+=1
  25.     #case 3:too long, impossible to get ans
  26.     else:
  27.         return [-1]
  28.     return ans
  29. print(strictlyIncreaseAndDecrease(16,3,10))


  30.    
复制代码
[/i][/i][/i]

评分

参与人数 2大米 +2 收起 理由
lizzymom + 1 给你点个赞!
是你的肉球 + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
ahbbzong 发表于 2020-9-5 20:21
请问楼主,第一题思路是不是,先排除不可能的情况,比如 num

我感觉是这样的
回复

使用道具 举报

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

本版积分规则

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