《数据科学面试40+真题讲解》,K神本年度最后一次开课


一亩三分地论坛

 找回密码
 Sign Up 注册获取更多干货
码农求职神器Triplebyte:
不用海投,内推你去多家公司面试
Airbnb 数据科学职位
in analytics and inference
天天打游戏、照样领工资,
你要不要来?
把贵司招聘信息放这里
查看: 2019|回复: 4
收起左侧

godaddy oa 10/14/2016

[复制链接] |试试Instant~ |关注本帖
kophy 发表于 2016-10-15 13:47:57 | 显示全部楼层 |阅读模式

2016(10-12月) 码农类 硕士 实习@godaddy - 网上海投 - 在线笔试 |Other其他

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

您需要 登录 才可以下载或查看,没有帐号?Sign Up 注册获取更多干货

x
周二投的简历,周四收到邮件,当时兴奋了好久,查查才发现他家似乎是海发OA…
题目形式类似于leetcode,实现一个函数,不需要自己处理输入输出(至少C++是这样)
感谢之前的小伙伴们,三道题地里都有截图,这里就简单写个思路

1. delete node greater than x
搞一个dummy新链表头,扫描原链表,遇到小于x的节点就加入新链表
. visit 1point3acres.com for more.
2. arranging coins
第i个台阶要放i个硬币,问c个硬币能放满多少台阶,其实就是求最大的满足 n(n + 1) / 2 <= c的n
开始作死用二分查找,后来发现就是一元二次方程公式

3. build subsequence
找给的字符串里所有不同的非空子序列,排序后输出
直接backtracking,每次调用找长度+1的子序列,每层里重复出现的字符只搜索最前出现的

似乎没有特别刁钻的case,都顺利通过了
. visit 1point3acres.com for more.

评分

2

查看全部评分

EkoLanWei 发表于 2016-10-17 02:26:45 | 显示全部楼层
求arrange coins 代码啊
回复 支持 反对

使用道具 举报

 楼主| kophy 发表于 2016-10-17 04:51:16 | 显示全部楼层
EkoLanWei 发表于 2016-10-17 02:26
求arrange coins 代码啊

就是wiki上triangular number里的test公式啦
回复 支持 反对

使用道具 举报

iwannabxm 发表于 2016-10-22 23:30:53 | 显示全部楼层
第三题子序列 什么叫排序后输出?
回复 支持 反对

使用道具 举报

 楼主| kophy 发表于 2016-10-24 06:14:59 | 显示全部楼层
iwannabxm 发表于 2016-10-22 23:30
第三题子序列 什么叫排序后输出?

结果是所有子序列的vector,要求里面的字符串是排序的
回复 支持 反对

使用道具 举报

本版积分规则

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明

custom counter

GMT+8, 2017-11-20 23:51

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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