#携程笔试# 半凉经
携程21届春招数据分析专业笔试
一共2道题:Python+SQL,python的是求数字d的平方差分解,SQL是检索起始站和终点站的一览表。
python的可以直接三层for循环+if判断完成,通过代码如下:
d=int(input())
count=0
for a in range(d):
    if a*a        for b in range(d):
            if a*a+b*b                for c in range(d):
                    if a*a+b*b+c*c==d:
                        count+=1
                        break
if count==0:
    print(0)
else:
    print(1)

SQL的难在于如何判断“上海-北京”和“北京-上海”是同一路线或者车次,当时没有解出来。
table名:train_stopstations ,原始表格如下图:

看了其他贴的评论,方知解答思路如此简单明了:
SELECT t1.station as deo,t2.station as arr,t1.trainnumber from train_stopstations as t1
inner join train_stopstations as t2
on t1.trainnumber=t2.trainnumber
and t1.no
全部评论
哦是平方和分解
点赞 回复 分享
发布于 2021-03-20 11:17

相关推荐

不愿透露姓名的神秘牛友
11-27 10:48
点赞 评论 收藏
分享
11-01 20:03
已编辑
门头沟学院 算法工程师
Amazarashi66:这种也是幸存者偏差了,拿不到这个价的才是大多数
点赞 评论 收藏
分享
不愿透露姓名的神秘牛友
10-12 10:48
已编辑
秋招之苟:邻居家老哥19届双2硕大厂开发offer拿遍了,前几天向他请教秋招,他给我看他当年的简历,0实习实验室项目技术栈跟开发基本不沾边😂,我跟他说这个放在现在中厂简历都过不了
点赞 评论 收藏
分享
评论
2
2
分享
牛客网
牛客企业服务