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

求加米!!Circle OA CodeSignal 第四题附testcase全过代码

🔗
匿名用户-MKSGG  2022-9-6 23:58:07 |倒序浏览

2023(4-6月) 码农类General 硕士 全职@circle - 网上海投 - 在线笔试  | 😃 Positive 😐 Average | Other | 应届毕业生
求加米!!!前三题都很简单,最后
您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 188 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies
Z_CODE_0        ]

本帖子中包含更多资源

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

x

评分

参与人数 13大米 +28 收起 理由
okaytobenot + 1 给你点个赞!
FrancieWang + 1 很有用的信息!
knight1001 + 1 赞一个
Sparkler + 1 很有用的信息!
dreamdriver + 2 给你点个赞!

查看全部评分


上一篇:面完亚麻一周了还没有消息?
下一篇:Goldman Sachs ng oa,求米!
全局:
想问下楼主第13行判断arr[i]在map中的值是否大于0是必要的吗?
回复

使用道具 举报

全局:
这个是要求proctored吗?我收到的是proctored
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-D0VNG  2022-9-7 01:24:43
楼主可以贴一个在评论区嘛? 只有146积分看不到哭哭, 给你加米了, 求!
回复

使用道具 举报

🔗
wanlu2012 2022-9-7 01:26:20 | 只看该作者
全局:
感谢分享~已加米
回复

使用道具 举报

地里匿名用户
🔗
匿名用户-MKSGG  2022-9-7 05:23:27
匿名用户 发表于 2022-9-6 13:24
楼主可以贴一个在评论区嘛? 只有146积分看不到哭哭, 给你加米了, 求!
  1. private static int process( int[] arr, int k){
  2.         int res = 0;
  3.         Map<Integer, Integer> map = new HashMap<>();
  4.         int i = 0;
  5.         int j = 0;
  6.         int pairs = 0;
  7.         while(i < arr.length && j < arr.length){
  8.             int old = map.getOrDefault(arr[j], 0);
  9.             map.put(arr[j], old + 1);
  10.             if(map.get(arr[j]) / 2 > old / 2){
  11.                 pairs ++;
  12.             }
  13.             while(i <= j && pairs >= k && map.get(arr[i]) > 0){
  14.                 res += arr.length - j;
  15.                 int origin = map.get(arr[i]);
  16.                 map.put(arr[i], origin - 1);
  17.                 if(origin / 2 > (origin - 1) / 2) pairs--;
  18.                 i++;
  19.             }
  20.             j++;
  21.         }
  22.         return res;
  23.     }
复制代码
回复

使用道具 举报

🔗
阿笨猪 2022-9-7 22:21:58 | 只看该作者
全局:
感谢感谢!
两个比较`map.get(arr[j]) / 2 > old / 2`的地方,应该就是比较是奇数偶数。
回复

使用道具 举报

🔗
liamNZZS 2022-9-9 02:08:20 | 只看该作者
全局:
谢谢楼主!祝楼主成功上岸!
回复

使用道具 举报

🔗
FrancieWang 2022-9-14 01:17:27 | 只看该作者
全局:
aspiringnogood 发表于 2022-9-10 14:51
想问下楼主第13行判断arr在map中的值是否大于0是必要的吗?

同问
回复

使用道具 举报

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

本版积分规则

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