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

classpass OA

全局:

2018(7-9月) 码农类General 硕士 全职@classpass - 网上海投 - 在线笔试  | | Fail | 应届毕业生

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

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

x
海投的classpass new grad,地里没看到过OA。在codility上写的,不提交的话看不到你test case过没过。。
您好!
本帖隐藏的内容需要积分高于 120 才可浏览
您当前积分为 0。
使用VIP即刻解锁阅读权限或查看其他获取积分的方式
游客,您好!
本帖隐藏的内容需要积分高于 120 才可浏览
您当前积分为 0。
VIP即刻解锁阅读权限查看其他获取积分的方式
Unlock interview details and practice with AI
Curated Interview Questions from Top Companies


不知道哪错了,表示有些懵逼,因为只有提交了才能看到结果。。
求大佬指教。。

评分

参与人数 3大米 +15 收起 理由
PeaceAmber + 5 给你点个赞!
Eric0009 + 5 给你点个赞!
lastti + 5 很有用的信息!

查看全部评分


上一篇:高盛oa
下一篇:新鲜的Twilio OA 9/21 (带solution思路)
推荐
 楼主| AaLlC 2018-10-4 08:04:22 | 只看该作者
全局:
激斗龙图腾 发表于 2018-10-4 08:02
能不能描述一下题目,看不了附件

题目是飞机座位,
    A B C      D E F G      H J K

1                X X     

2                                    X
...
N

给你一个字符串“[color=rgba(0, 0, 0, 0.870588235294118)]1D 2J 1E”和行数,表示被占的位置,求能安排的连续3个座位个数。上面的例子应该是 6 - 2 = 4吧
回复

使用道具 举报

推荐
RicciWoo 2018-9-23 06:10:36 | 只看该作者
全局:
zhangxiaokun 发表于 2018-9-22 09:52
请问解题思路是什么

我用Python写,比较暴力,生成所有符合要求的三个连续座位的集合(暂不考虑被预定的座位),每一排有4种可能,比如第1排lst = [['1A', '1B', '1C'], ['1D', '1E', '1F'], ['1E', '1F', '1G'], ['1H', '1J', '1K']],然后这个与被预定的座位集合比较,只要没有重合就counter加一,然后把刚比较完放入被预定座位的集合中,避免像['1D', '1E', '1F']和['1E', '1F', '1G']这样的重复。
回复

使用道具 举报

推荐
gaussun123 2018-11-18 09:38:27 | 只看该作者
全局:
haruharu 发表于 2018-10-4 04:20
有人pass所有test了么,另外中间那四个座如果都没占到底是算一种可能还是两种啊

刚刚做完ClassPass家的OA,还是这道题目,100%test case通过。
我觉得需要注意的就是,他要求是,最多能排多少个三人的家庭,而不是一个家庭有多少种排法。所以中间四个位都空的情况只能算+1.
回复

使用道具 举报

🔗
RicciWoo 2018-9-22 03:33:48 | 只看该作者
全局:
虽然还不知道代码怎么写,但答案是不是9啊

补充内容 (2018-9-22 03:36):
不好意思,应该是10
1A-1C: 1种可能
1F-1K: 3种可能
2A-2H: 6种可能
总共: 10种可能
回复

使用道具 举报

🔗
RicciWoo 2018-9-22 05:42:40 | 只看该作者
全局:
刚做完,还有一个条件是不能跨越走道,也就是1G-1J是不算的。
如果连着的4个座位都空着,这能算1种可能。
楼主的例子,正确答案应该就是4。

评分

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

查看全部评分

回复

使用道具 举报

🔗
zhangxiaokun 2018-9-22 06:43:57 | 只看该作者
全局:
LZ这个是前端的OA还是后端的呢
回复

使用道具 举报

🔗
 楼主| AaLlC 2018-9-22 09:08:13 | 只看该作者
全局:
zhangxiaokun 发表于 2018-9-22 06:43
LZ这个是前端的OA还是后端的呢

new grad 的岗位
回复

使用道具 举报

🔗
 楼主| AaLlC 2018-9-22 09:13:34 | 只看该作者
全局:
RicciWoo 发表于 2018-9-22 05:42
刚做完,还有一个条件是不能跨越走道,也就是1G-1J是不算的。
如果连着的4个座位都空着,这能算1种可能。
...

对的!
我没有通过全部case,不知道哪儿错了。。
哪里有什么坑的嘛。。
回复

使用道具 举报

🔗
zhangxiaokun 2018-9-22 09:52:13 | 只看该作者
全局:
AaLlC 发表于 2018-9-22 09:13
对的!
我没有通过全部case,不知道哪儿错了。。
哪里有什么坑的嘛。。

请问LZ的思路是什么
回复

使用道具 举报

🔗
zhangxiaokun 2018-9-22 09:52:37 | 只看该作者
全局:
RicciWoo 发表于 2018-9-22 05:42
刚做完,还有一个条件是不能跨越走道,也就是1G-1J是不算的。
如果连着的4个座位都空着,这能算1种可能。
...

请问解题思路是什么
回复

使用道具 举报

🔗
 楼主| AaLlC 2018-9-22 09:58:30 | 只看该作者
全局:
zhangxiaokun 发表于 2018-9-22 09:52
请问LZ的思路是什么

我没多想。。。无脑写法
就是建一个座位的2D矩阵
parse string,然后把被占的座位写为True
然后你会发现有些位置被占了就不可能存在连续的3个座位了,就行行遍历,总数减去被占数(3*row - 不符合的)

回复

使用道具 举报

🔗
602689817 2018-9-22 22:18:24 | 只看该作者
全局:
这不是5种吗
回复

使用道具 举报

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

本版积分规则

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