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

新鲜亚麻 SDE OA 可能是新题

   
🔗
匿名用户-PVTMX  2022-1-30 05:29:18 来自APP |倒序浏览

2022(1-3月) 码农类General 硕士 全职@amazon - 网上海投 - 在线笔试  | 🙁 Negative 😐 Average | Fail | 在职跳槽

注册一亩三分地论坛,查看更多干货!

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

x
在职跳槽
亚麻今天做了OA,看了好久地里的和力扣上的帖子,一个都没遇上。
1,类似于 力扣 56,但是不一样,

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


2, 类似于flip coin, 但是也不一样,

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

加米不消耗自己的米
加米不消耗自己的米
加米不消耗自己的米

求加米,谢谢





补充内容 (2022-01-30 14:47 +08:00):
补充一下,
题目2,最后是test case上是3步,我后来理解,可能是要两两相临交换,做题要读题,要求要先弄明确了,写代码不着急

补充内容 (2022-01-31 04:21 +8:00):
555...果然还是有人发过了,不是新题,都怪自己看的少了。
https://leetcode.com/discuss/int ... 021-grouping-digits

评分

参与人数 11大米 +17 收起 理由
skago + 1 欢迎分享你知道的情况,会给更多积分奖励!
Andyzu + 1 很有用的信息!
icandyou + 1 很有用的信息!
北冥堃 + 1 很有用的信息!
匿名用户-OETOP + 7

查看全部评分


上一篇:数据砖onsite
下一篇:热带雨林现场表演
地里匿名用户
推荐
匿名用户-WHY4Q  2022-2-7 10:58:08
请问binary sort这题rev_dis = count1 * count0 - dis这行是为什么呀?我知道它是考虑把1和0换一个方向需要的swaps,但是我不懂为啥count1和0要乘起来?请问谁能解释一下不?
回复

使用道具 举报

推荐
qed 2022-1-31 17:30:20 | 只看该作者
全局:
匿名者 发表于 2022-1-30 21:02
第一题有什么思路吗?

排序然后比较左右边界 O(n),就和lc 56差不多。
回复

使用道具 举报

推荐
SlayerEcho 2022-1-31 03:38:37 | 只看该作者
全局:
第二题有人发过吧
  1. # Given an array of binary digits, 0 and 1, sort the array so that all zeros are at one
  2. # end and all ones are at the other. Which end does not matter. To sort the array,
  3. # swap any two adjacent elements. Determine the minimum number of swaps to sort the array.

  4. # Example
  5. # arr = [0, 1, 0, 1]
  6. # With 1 move, switching elements 1 and 2 yields [0, 0, 1, 1], a sorted array
  7. def minMoves(arr):
  8.     count1 = 0
  9.     dis = 0
  10.     for num in arr:
  11.         if num ==1:
  12.             count1+=1
  13.         if num==0:
  14.             dis+=count1
  15.     count0 = len(arr) - count1
  16.     rev_dis = count1 * count0 - dis
  17.     return min(dis, rev_dis)
复制代码

评分

参与人数 1大米 +1 收起 理由
jace092 + 1 很有用的信息!

查看全部评分

回复

使用道具 举报

地里匿名用户
🔗
匿名用户-HKO1G  2022-1-30 06:03:55
不知道亚麻是不是换题库了,我也今天刚做完,遇到很难的新题,估计挂了。
回复

使用道具 举报

🔗
Scarlett7662 2022-1-30 09:01:07 | 只看该作者
全局:
麻蛋我也刚做完,也是全都不一样。心碎。想问一下 我已经点了点评,为什么啥都没有,也没给你加米成功?

评分

参与人数 1大米 +1 收起 理由
acgi + 1 赞一个!

查看全部评分

回复

使用道具 举报

🔗
acgi 2022-1-30 10:13:22 来自APP | 只看该作者
全局:
Scarlett7662 发表于 2022-01-29 17:01:07
麻蛋我也刚做完,也是全都不一样。心碎。想问一下 我已经点了点评,为什么啥都没有,也没给你加米成功?
加上米了,我也给你加了,请查收,哈哈哈
回复

使用道具 举报

🔗
Scarlett7662 2022-1-30 12:23:44 | 只看该作者
全局:
acgi 发表于 2022-1-29 18:13
加上米了,我也给你加了,请查收,哈哈哈

谢谢哈哈哈,我也好倒霉。
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-SBGHJ  2022-1-30 14:27:08
您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 100 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-SBGHJ  2022-1-30 14:32:32
第一题时间复杂度可以怎么优化呀? 不知道有什么最优解
对于每一个区间都去找有多少个overlap要O(n^2)。
回复

使用道具 举报

🔗
acgi 2022-1-30 14:37:05 来自APP | 只看该作者
全局:
匿名用户 发表于 2022-01-29 22:27:08
需要3步,

如果移动的话不是只要一次就行了嘛。如果是0变1或者1变0是只要2步。
test case 是答案3步,我后来理解,可能是要两两相临交换,还是没注意看题的要求,大意了
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-49WWG  2022-1-31 00:22:37
看起来是换题库了
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-49WWG  2022-1-31 00:23:33
看起来是换了题库了
回复

使用道具 举报

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

本版积分规则

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