当前位置:   article > 正文

电信云2020校招-技术笔试题_电信云网运营部笔试

电信云网运营部笔试

电信云的技术笔试是单选题 不定项选题 编程题

单选和不定项选考得很基础计算机网络相关那些,而且电信云主用的应该是java吧,有几道是java题,让我这种没搞java的表示无辜

编程题非常简单,在各个大小厂中最简单不为过,全部5分钟内一次AC。

所以得出的结论是:慢慢做选好选择题,不用急


编程题1

找出落单的数

输入:
7
1 2 2 1 3 4 3
输出:
4
  1. a = int(input())
  2. a = set()
  3. b = set()
  4. num = input().split(' ')
  5. for i in num:
  6. if i not in a:
  7. a.add(i)
  8. else:
  9. b.add(i)
  10. c = a-b
  11. result = c.pop()
  12. print(result)

编程题2

判断两个字符串是否为同构字符串

输入:
ababa;ststs
输出:
True
  1. def toSpace(s):
  2. key = {}
  3. res = []
  4. num = 0
  5. for i in s:
  6. if i in key:
  7. res.append(key[i])
  8. else:
  9. key[i]=num
  10. num+=1
  11. res.append(key[i])
  12. return res
  13. a = input().split(';')
  14. str1 = a[0]
  15. str2 = a[1]
  16. str1_a = toSpace(str1)
  17. str2_a = toSpace(str2)
  18. print(str1_a==str2_a)

编程题3

最大连续子序列之和

输入:
[2, 4, -2, 5, -6]
输出:
9
  1. a = input()
  2. a = a[1:-1]
  3. num = a.split(', ')
  4. for i in range(len(num)):
  5. num[i] = int(num[i])
  6. result = [num[0]]
  7. for i in range(1,len(num)):
  8. result.append(max(num[i],num[i]+result[i-1]))
  9. print(max(result))

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/134312
推荐阅读
相关标签
  

闽ICP备14008679号