*德地图笔试题分享

题1):
实现单词翻转。例如:I am a student ---->student a am I
算法:这个很简单,就是列表与字符串的转换,然后切片反转。

s = "I am a student"
new_s = " ".join(s.split()[::-1])
print(new_s)

题2):
本地存在文件access.log,内部格式为:
//a.log
http://www.baidu.com
http://www.taobao.com
http://www.qq.com
http://www.taobao.com
获取所有域名,去重后按出现次数由大到小排序,并输出次数,如:
www.taobao.com :2
www.baidu.com : 1
www.qq.com : 1
算法:
1、读取文件;
2、匹配文件内容,提取域名,这个方法很多,可以使用字符串的切割,也可以使用正则等等;
3、统计并排序。
翻译成代码如下:

import os , re
def  get_url(file_path):if not os.path.exists(file_path):raise Exception("文件不存在")try:# 先默认以gbk格式读取文件with open(file_path) as fp:content = fp.readlines()except:# gbk读取出错时,再尝试以utf8格式读取with open(file_path,encoding="utf-8") as fp:content = fp.readlines()d = {}for line in content:# 利用正则匹配URL的全路径match_url = re.match(r"http://(.*)",line.strip())# print(match_url)# 假如匹配到了值,进入如下程序入口if match_url:# 提取全路径中的域名url = match_url.group(1)# print(url)# 统计数量并生成字典if url in d:d[url] +=1else:d[url] = 1# print(d)# 对字典按value值排序,并生成新字典new_d =dict(sorted(d.items(),key = lambda x:x[1],reverse=True))return new_dif __name__ =="__main__":print(get_url("e:\\access.log"))print(get_url("sfsdfdsf"))

返回结果:

高德地图测开笔试题分享相关推荐

  1. 大华技术股份有限公司测开笔试题分享

    某华股份测开笔试题 测试开发岗位社招笔试题: 为了防止被黑客取到客户输入的密码,某银行在登陆软件上以屏幕输入法输入密码,该输入法有9个按钮,每个按钮上有不多于3个字母,字母有先后顺序,按第一个字母需要 ...

  2. 神州数码笔试题C语言,神州数码程序类笔试题分享

    神州程序类笔试题分享: 神州数码笔试1)description of the students table: sid_id number start_date date end_date date w ...

  3. 笔试(2):中兴0824软开笔试题

    笔试(2):中兴0824软开笔试题 注*:以下题目搜刮于牛客网:(本人并未参加0824的笔试): 听说 算法或软开笔试包括 选择和编程: 其中 选择题大部分与通信相关 其中 编程题就两道,听说只占20 ...

  4. 潇洒郎: 去哪儿2021届/2020年开发岗笔试题分享

    去哪儿2021届/2020年开发岗笔试题分享 1. 2020年,直播已经成为去哪儿网酒店预售的新武器, 去哪儿网CEO刚哥想从公司的m名员工中挑选n名参与自己的直播,已知m小于100请问一共有多少种选 ...

  5. 育碧Web实习笔试题分享

    育碧的Web实习笔试题分享 笔试题目一共有20道,主要有选择题,简答题以及编程题,但是大部分都是简答题,题干是全英语的,但是大致题意还是能够读懂.考查知识大体涉及JavaScript.HTTP.CSS ...

  6. 百度测开实习感受分享

    目录 百度测开实习感受分享 技术成长 日常生活与福利 如何准备 百度测开实习感受分享 关于本人:四川大学 计算机 2018级 绩点不高,无能力保研,比较喜欢研究后端各种技术,大三上选择尽早出来实习,当 ...

  7. 软测-测开面试题集合(一、软测知识篇)

    软测-测开面试题集合 内容包括:软测基础, 计网, 数据结构, 操作系统, Linux, MySql, Python, Selenium等相关面试题. 参考文章:https://www.nowcode ...

  8. 【超详细】数据分析笔试题分享,可以收藏后仔细阅读

    大家早上好,本人姓吴,如果觉得文章写得还行的话也可以叫我吴老师.欢迎大家跟我一起走进数据分析的世界,一起学习! 感兴趣的朋友可以关注我或者我的数据分析专栏,里面有许多优质的文章跟大家分享哦. 又到了笔 ...

  9. 数据分析与数据挖掘方面招聘的笔试题分享

    上网搜索到一些相关职位的笔试题,集结于此,希望对大家有用 A.阿里巴巴2011数据分析师实习生笔试题 1.什么是异常值,列举一种找出连续型变量异常值的方法. 2.什么是聚类分析,有哪些聚类分析方法,写 ...

  10. 朋友入职字节跳动,测开岗,分享面试经验,大厂版测试笔记分享

    就在前几天,一个学妹入职了字节跳动,测开岗,还特意给我发来了信息表示感谢,因为我之前给了他蛮多帮助. 大家都知道,字节跳动的面试还是挺难的,毕竟字节在国内的互联网已经属于头部,所以我还是非常替我的这位 ...

最新文章

  1. MYSQL两个数据库字符集保持一致问题
  2. hadoop 启动or运行mr错误
  3. 网站能拿到其他网站的cookie_如何设计网站能让网站建设的更有吸引力
  4. AeroFS 开源 SSMP 协议,包含 Java 和 Go 实现
  5. leveldb——leveldb入门篇之Linux下编译配置和使用
  6. 【华为大咖分享】7.大型云平台的DevOps实践(后附PPT下载地址)
  7. 关于spark写入文件至文件系统并制定文件名之自定义outputFormat
  8. 【图像处理】MATLAB:空间滤波
  9. 小系统单据自动生成存储过程
  10. linux下转移mysql目录
  11. 双屏幕切换成单屏,软件不显示的问题与解决方法(总结全网)
  12. vb.net 画多个矩形_电气原理图和接线图识图方法,电气接线图怎么画?
  13. Awesome Mac :好用的Mac软件和教程
  14. 中国科学院计算机吴,专家人才库数据----中国科学院计算技术研究所
  15. (附源码)spring boot企业合同管理系统 毕业设计 161456
  16. 自组织神经网络算法-SOM
  17. 慧荣SM2246EN主控如何进行RDT测试开卡
  18. Matlab 校验方法
  19. 打开*.acb格式音频文件
  20. matlab制作天体运动动画,天体运动 动态演示

热门文章

  1. 部署基于SAWP的低成本开源CRM系统
  2. cannot import name ‘_validate_lengths的解决办法
  3. 安卓开发——做一个能定时唤起其他APP的闹钟程序
  4. 好程序员大数据培训之Hadoop常见问题
  5. b3log-solo 部署到GAE上
  6. php邮箱发送,PHP的邮箱发送
  7. ie8位16进制色转换工具
  8. 15亿美元买个“便宜货”
  9. WebDriver Sierra 10.12.3 N卡驱动
  10. 【C++】关于set的一些奇怪问题:错误C2676 二进制“<”:“const _Ty”不定义该运算符或到预定义运算符可接收的类型的转换