一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 1858|回复: 21
收起左侧

Twitter OA SQL新题求助

[复制链接] |试试Instant~ |关注本帖
小雨嘀嗒 发表于 2016-10-31 04:07:25 | 显示全部楼层 |阅读模式

2016(10-12月) 码农类 硕士 全职@Twitter - 网上海投 - 在线笔试 |Otherfresh grad应届毕业生

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

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

x
如图,有人会吗?另外两题coding是time series data aggregation 和 find popular tweets,前面有朋友发了。

sql

sql


评分

1

查看全部评分

 楼主| 小雨嘀嗒 发表于 2016-10-31 04:15:39 | 显示全部楼层
我想的大概思路就是找三次,第一次找p_id等于null的,那个就是root. 第二次找id 没有出现在p_id里的,那就是leaf;如果出现了,那就是inner。但是,怎么写啊,不懂sql真伤不起
回复 支持 反对

使用道具 举报

 楼主| 小雨嘀嗒 发表于 2016-10-31 06:12:41 | 显示全部楼层
解决了。。感谢此贴
http://www.1point3acres.com/bbs/forum.php?mod=viewthread&tid=208310&extra=page%3D1%26filter%3Dsortid%26sortid%3D311%26searchoption%5B3046%5D%5Bvalue%5D%3D20%26searchoption%5B3046%5D%5Btype%5D%3Dradio%26sortid%3D311
回复 支持 反对

使用道具 举报

wkvictor 发表于 2016-10-31 06:44:06 | 显示全部楼层
小雨嘀嗒 发表于 2016-10-31 04:15
我想的大概思路就是找三次,第一次找p_id等于null的,那个就是root. 第二次找id 没有出现在p_id里的,那就 ...
. 鍥磋鎴戜滑@1point 3 acres
SELECT
    DISTINCT t1.Id AS Id, .1point3acres缃
    CASE
. more info on 1point3acres.com    WHEN t1.P_id is NULL THEN 'Root'
    WHEN t2.P_id is NULL THEN 'Leaf'
    ELSE 'Inner' END AS NodeType. from: 1point3acres.com/bbs
FROM Tree t1 LEFT JOIN Tree t2
ON t1.Id = t2.P_id
ORDER BY t1.Id;. 1point 3acres 璁哄潧

还没做OA,以上code在本地测试通过。
回复 支持 反对

使用道具 举报

 楼主| 小雨嘀嗒 发表于 2016-10-31 06:52:35 | 显示全部楼层
wkvictor 发表于 2016-10-31 06:44. 涓浜-涓夊垎-鍦帮紝鐙鍙戝竷
SELECT . Waral 鍗氬鏈夋洿澶氭枃绔,
    DISTINCT t1.Id AS Id,
    CASE

谢谢!!原来一个left join就能判断了。想复杂了
回复 支持 反对

使用道具 举报

minniexu 发表于 2016-10-31 08:35:49 | 显示全部楼层
楼主time series那道test case都过了吗~
回复 支持 反对

使用道具 举报

 楼主| 小雨嘀嗒 发表于 2016-10-31 11:47:46 | 显示全部楼层
minniexu 发表于 2016-10-31 08:35
楼主time series那道test case都过了吗~

过了,需要注意的几点:一个是treemap 排序,按照它给的例子那样排。第二个是最后的number那里有隔行符'\n'。取substring的时候注意一下。其它应该没什么了
回复 支持 反对

使用道具 举报

minniexu 发表于 2016-10-31 11:59:06 | 显示全部楼层
小雨嘀嗒 发表于 2016-10-31 11:47
过了,需要注意的几点:一个是treemap 排序,按照它给的例子那样排。第二个是最后的number那里有隔行符'\ ...

我是这么做的…但还是过不了所有的test case…可以看一下你的代码吗
回复 支持 反对

使用道具 举报

cookielee77 发表于 2016-10-31 13:11:03 | 显示全部楼层
小雨嘀嗒 发表于 2016-10-31 11:47
过了,需要注意的几点:一个是treemap 排序,按照它给的例子那样排。第二个是最后的number那里有隔行符'\ ...

我的也过不了,就第一个过了,不知道为什么, 想了好久没有想出来
回复 支持 反对

使用道具 举报

 楼主| 小雨嘀嗒 发表于 2016-10-31 13:13:00 | 显示全部楼层
minniexu 发表于 2016-10-31 11:59
我是这么做的…但还是过不了所有的test case…可以看一下你的代码吗
. Waral 鍗氬鏈夋洿澶氭枃绔,
私信我你的邮箱吧
回复 支持 反对

使用道具 举报

Gnahc 发表于 2016-10-31 14:18:01 | 显示全部楼层
楼主我也过不了所有test case……可以看一下代码吗,邮箱已私信
回复 支持 反对

使用道具 举报

笑眯眯的白云 发表于 2016-10-31 14:30:51 | 显示全部楼层
楼主帮帮我吖! 已私信我邮箱
回复 支持 反对

使用道具 举报

Gnahc 发表于 2016-10-31 16:12:07 | 显示全部楼层
谢谢楼主!Life saver!
回复 支持 反对

使用道具 举报

rongQ 发表于 2016-11-1 09:36:45 | 显示全部楼层

time series 只能过2个test case,同求私信code,谢谢!
回复 支持 反对

使用道具 举报

求内退求offer 发表于 2016-11-2 02:55:19 | 显示全部楼层

我只能过第一个test case 跪求楼主share一下  alexzhang13@outlook.com
非常感谢~~!!
回复 支持 反对

使用道具 举报

rongQ 发表于 2016-11-2 05:53:09 | 显示全部楼层
rongQ 发表于 2016-11-1 09:36
time series 只能过2个test case,同求私信code,谢谢!

求time series code, bjfu.suronglan@gmail.com, 万分感谢!
回复 支持 反对

使用道具 举报

wasoromul 发表于 2016-11-5 11:01:38 | 显示全部楼层
同求lz time series, scantwind@gmail.com, 谢谢楼主~
回复 支持 反对

使用道具 举报

3e2w1q 发表于 2016-11-6 02:26:51 | 显示全部楼层
楼主能大致说一下其他两题是什么吗,自己也在准备,谢谢了
回复 支持 反对

使用道具 举报

icezhou0784 发表于 2016-11-7 13:59:36 | 显示全部楼层
楼主求发time series代码~祝楼主找到满意工作~180109920@qq.com
回复 支持 反对

使用道具 举报

linspiration 发表于 2016-11-8 06:45:25 | 显示全部楼层
楼主求看time series aggregation, linspiration1991@gmail.com
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

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

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-4 14:43

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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