好未来数开笔试

有没有用python的朋友

第一题二分查找,输入应该怎么处理啊
第二题查找两个字符串相同的字符,为啥一个样例也不过
s=input().split(' ')
s1,s2=s[0],s[1]
print(s1,s2)
res=set()
for i in s1:
    if i in s2:
        res.add(i)
print(len(res))

#好未来##笔试题目#
全部评论
第一题说实话我是真的不知道为什么一个样例也不过 import sys try:     line = sys.stdin.readline().strip()       nums = list(map(int,line.split("[")[-1].split("]")[0].split(",")))     num1 = int(line.split(",")[-2])     num2 = int(line.split(",")[-1]) except:     print(False,False) def binSearch(values,target):     if len(values) == 0:          return False     l = 0     r = len(values) - 1     res = -1     while l <= r:         mid = (l + r) // 2         if values[mid] == target:             res = mid             break         elif values[mid] > target:             r = mid - 1         else:             l = mid + 1     return False res1 = binSearch(nums,num1) res2 = binSearch(nums,num2) res1 = "false" if res1 == False else str(res1) res2 = "false" if res2 == False else str(res2) print(res1 + "," + res2)
点赞 回复
分享
发布于 2020-09-05 15:25
第一题80%懒得再去找那哪里边界错了,第二题100%
点赞 回复
分享
发布于 2020-09-05 15:50
联易融
校招火热招聘中
官网直投

相关推荐

4 1 评论
分享
牛客网
牛客企业服务