楼主: 匿名
跳转到指定楼层
上一主题 下一主题
收起左侧

求OA2 packaging automation

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

使用道具 举报

🔗
lzdlzdlzd 2021-1-8 22:56:52 | 只看该作者
全局:
llbllbllbllb 发表于 2021-1-8 08:38
第一遍count frequency
第二遍从 1到len(arr)+1(用while), 检查dictionary里有没有这个数字,有的话就都 ...

同求啊 >_<
回复

使用道具 举报

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

使用道具 举报

全局:
lzdlzdlzd 发表于 2021-01-09 08:17:08
做完OA2了。我的题是break the palindrome 和 disk space analysis (sliding window)。

关于这道packaging automation
还记得这题有多少test case吗
回复

使用道具 举报

全局:
dayujdy 发表于 2021-01-07 19:24:09
请问能分享一下code吗 我照着你的方法敲没敲出来 感谢!!!
还记得这题多少test case吗
回复

使用道具 举报

全局:
还记得这题多少test case吗
回复

使用道具 举报

全局:
我爱喝牛奶 发表于 2021-01-05 16:14:58
public static int packagingAutomation(int numGroups, int arr) {
         int result = 0;
还记得这题多少test case吗
回复

使用道具 举报

🔗
lzdlzdlzd 2021-1-11 23:31:29 | 只看该作者
全局:
Elena_Zhao 发表于 2021-1-11 03:17
还记得这题有多少test case吗

我没有在OA2碰到这题,也不知
回复

使用道具 举报

🔗
brandey 2021-1-20 23:30:29 | 只看该作者
全局:
用哈希表写的o(n)的解法
  1. from collections import Counter
  2. def automation(arr):
  3.     n = len(arr)
  4.    
  5.     # o(n)
  6.     freq = Counter()
  7.     for i in range(n):
  8.         freq[arr[i]] += 1
  9.    
  10.     # o(n)
  11.     max_value = 1
  12.     i = 0
  13.     res = []
  14.     while i < n:
  15.         if freq[max_value] == 0:
  16.             res.append(max_value)
  17.             i += 1
  18.         elif freq[max_value] > 0:
  19.             res.extend([max_value] * freq[max_value])
  20.             i += freq[max_value]
  21.             
  22.         max_value += 1
  23.         
  24.     return res[n-1]
复制代码


评分

参与人数 1大米 +1 收起 理由
dooshi + 1 给你点个赞!

查看全部评分

回复

使用道具 举报

全局:
brandey 发表于 2021-1-20 23:30
用哈希表写的o(n)的解法
[mw_shl_code=python,true]from collections import Counter
def automation(arr ...

感谢楼主,这个方法很赞
回复

使用道具 举报

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

本版积分规则

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