高德地图测开笔试题分享
*德地图笔试题分享
题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"))
返回结果:
高德地图测开笔试题分享相关推荐
- 大华技术股份有限公司测开笔试题分享
某华股份测开笔试题 测试开发岗位社招笔试题: 为了防止被黑客取到客户输入的密码,某银行在登陆软件上以屏幕输入法输入密码,该输入法有9个按钮,每个按钮上有不多于3个字母,字母有先后顺序,按第一个字母需要 ...
- 神州数码笔试题C语言,神州数码程序类笔试题分享
神州程序类笔试题分享: 神州数码笔试1)description of the students table: sid_id number start_date date end_date date w ...
- 笔试(2):中兴0824软开笔试题
笔试(2):中兴0824软开笔试题 注*:以下题目搜刮于牛客网:(本人并未参加0824的笔试): 听说 算法或软开笔试包括 选择和编程: 其中 选择题大部分与通信相关 其中 编程题就两道,听说只占20 ...
- 潇洒郎: 去哪儿2021届/2020年开发岗笔试题分享
去哪儿2021届/2020年开发岗笔试题分享 1. 2020年,直播已经成为去哪儿网酒店预售的新武器, 去哪儿网CEO刚哥想从公司的m名员工中挑选n名参与自己的直播,已知m小于100请问一共有多少种选 ...
- 育碧Web实习笔试题分享
育碧的Web实习笔试题分享 笔试题目一共有20道,主要有选择题,简答题以及编程题,但是大部分都是简答题,题干是全英语的,但是大致题意还是能够读懂.考查知识大体涉及JavaScript.HTTP.CSS ...
- 百度测开实习感受分享
目录 百度测开实习感受分享 技术成长 日常生活与福利 如何准备 百度测开实习感受分享 关于本人:四川大学 计算机 2018级 绩点不高,无能力保研,比较喜欢研究后端各种技术,大三上选择尽早出来实习,当 ...
- 软测-测开面试题集合(一、软测知识篇)
软测-测开面试题集合 内容包括:软测基础, 计网, 数据结构, 操作系统, Linux, MySql, Python, Selenium等相关面试题. 参考文章:https://www.nowcode ...
- 【超详细】数据分析笔试题分享,可以收藏后仔细阅读
大家早上好,本人姓吴,如果觉得文章写得还行的话也可以叫我吴老师.欢迎大家跟我一起走进数据分析的世界,一起学习! 感兴趣的朋友可以关注我或者我的数据分析专栏,里面有许多优质的文章跟大家分享哦. 又到了笔 ...
- 数据分析与数据挖掘方面招聘的笔试题分享
上网搜索到一些相关职位的笔试题,集结于此,希望对大家有用 A.阿里巴巴2011数据分析师实习生笔试题 1.什么是异常值,列举一种找出连续型变量异常值的方法. 2.什么是聚类分析,有哪些聚类分析方法,写 ...
- 朋友入职字节跳动,测开岗,分享面试经验,大厂版测试笔记分享
就在前几天,一个学妹入职了字节跳动,测开岗,还特意给我发来了信息表示感谢,因为我之前给了他蛮多帮助. 大家都知道,字节跳动的面试还是挺难的,毕竟字节在国内的互联网已经属于头部,所以我还是非常替我的这位 ...
最新文章
- MYSQL两个数据库字符集保持一致问题
- hadoop 启动or运行mr错误
- 网站能拿到其他网站的cookie_如何设计网站能让网站建设的更有吸引力
- AeroFS 开源 SSMP 协议,包含 Java 和 Go 实现
- leveldb——leveldb入门篇之Linux下编译配置和使用
- 【华为大咖分享】7.大型云平台的DevOps实践(后附PPT下载地址)
- 关于spark写入文件至文件系统并制定文件名之自定义outputFormat
- 【图像处理】MATLAB:空间滤波
- 小系统单据自动生成存储过程
- linux下转移mysql目录
- 双屏幕切换成单屏,软件不显示的问题与解决方法(总结全网)
- vb.net 画多个矩形_电气原理图和接线图识图方法,电气接线图怎么画?
- Awesome Mac :好用的Mac软件和教程
- 中国科学院计算机吴,专家人才库数据----中国科学院计算技术研究所
- (附源码)spring boot企业合同管理系统 毕业设计 161456
- 自组织神经网络算法-SOM
- 慧荣SM2246EN主控如何进行RDT测试开卡
- Matlab 校验方法
- 打开*.acb格式音频文件
- matlab制作天体运动动画,天体运动 动态演示
热门文章
- 部署基于SAWP的低成本开源CRM系统
- cannot import name ‘_validate_lengths的解决办法
- 安卓开发——做一个能定时唤起其他APP的闹钟程序
- 好程序员大数据培训之Hadoop常见问题
- b3log-solo 部署到GAE上
- php邮箱发送,PHP的邮箱发送
- ie8位16进制色转换工具
- 15亿美元买个“便宜货”
- WebDriver Sierra 10.12.3 N卡驱动
- 【C++】关于set的一些奇怪问题:错误C2676 二进制“<”:“const _Ty”不定义该运算符或到预定义运算符可接收的类型的转换