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

Microsoft OA 新题

全局:

2020(10-12月) 码农类General 硕士 全职@microsoft - 网上海投 - 在线笔试  | | WaitList | 在职跳槽
今天刚做完

扔骰子
给一个int array[2, 3, 4
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限 或 查看其他获取积分的方式
Unlock interview details and practice with AI
Popular Interview Questions from Top Companies
扔的骰子的任意一种combination

本帖子中包含更多资源

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

x

评分

参与人数 3大米 +15 收起 理由
烟花碎 + 1 很有用的信息!
匿名用户-X8IQG + 12
Sabrinacs松鼠 + 2 给你点个赞!

查看全部评分


上一篇:萝卜丝OA
下一篇:亚麻VO 挂经
推荐
carchangel 2020-12-6 05:30:00 | 只看该作者
全局:
  1. //1: get sum up number by length of (A + F) * M = sum
  2. //2: sum - sum of A = missSum
  3. //3: if missSum < 0 return [0]
  4. //4; if missSum >0  check if missSum >= f and missSum <=6f else return [0]
  5. //5: put F number 1 of array
  6. //6: itrate the array try add at most 5 to element, if still number left then go next number
  7. //untill left equal to 0. then return this array
  8. function solution(A, F, M) {
  9.     let len = A.length;
  10.     let sum = (len+F)*M;
  11.     let sumA= A.reduce((x,y) => x+y, 0);
  12.     let missSum = sum-sumA;
  13.     if(missSum<F || missSum>6*F) return [0];
  14.     let ans = [];
  15.     for(let i = 0; i< F; i++) {
  16.         ans.push(1);
  17.     }
  18.     missSum -= F;
  19.     for(let i =0; i< ans.length; i++) {
  20.         if (missSum <= 5) {
  21.             ans[i] += missSum;
  22.             return ans;
  23.         }
  24.         missSum -= 5;
  25.         ans[i] += 5;
  26.     }
  27.     return ans;
  28. }
复制代码


针对新题的代码,时间复杂度O(N)
已经通过了例子里的测试, 不知道还有没有遗漏了,请大家指正
回复

使用道具 举报

全局:
请问楼主什么时候投的呢? 我都投了一个多月了 也没有消息, sad
回复

使用道具 举报

🔗
 楼主| doudou23231 2020-10-3 04:05:23 | 只看该作者
全局:
Sabrinacs松鼠 发表于 2020-10-2 12:07
请问楼主什么时候投的呢? 我都投了一个多月了 也没有消息, sad

我海投的,有两周了吧
回复

使用道具 举报

🔗
jayw11 2020-10-8 16:08:24 | 只看该作者
全局:
oa? 不是 phone screen?
回复

使用道具 举报

🔗
 楼主| doudou23231 2020-10-9 07:12:31 | 只看该作者
全局:
jayw11 发表于 2020-10-8 16:08
oa? 不是 phone screen?

oa ...........
回复

使用道具 举报

🔗
一七三 2020-10-9 07:56:57 | 只看该作者
全局:
楼主另外的题目还有什么?全部oa题都换了么》
回复

使用道具 举报

🔗
willwillzhang 2020-10-12 22:58:48 | 只看该作者
本楼:
全局:
就一道题?
回复

使用道具 举报

🔗
 楼主| doudou23231 2020-10-21 04:03:11 | 只看该作者
全局:
一七三 发表于 2020-10-9 07:56
楼主另外的题目还有什么?全部oa题都换了么》

另一个是地里的原题,我觉得你可以去leetcode里找microsoft OA discussion,有很多题和解答
回复

使用道具 举报

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

本版积分规则

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